如下一个uniquery查询:

SELECT a.id,a.userid,a.name,
if(a.completed='T',CONCAT('<a  class="icons" href="#',a.id,'" title="',a.subject,'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',a.subject,'</a>'),
CONCAT('<a  class="iconsf" href="#',a.id,'" title="',a.subject,'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',a.subject,'</a>')) subject,
b.FullName,getusernamebyid(a.modifieduserid) lastuser,DATE_FORMAT(a.modifiedon,'%y-%c-%e-%k:%i') modifiedon,a.workflowinstancekey,a.workflowdefinitionkey,if(a.completed='T',CONCAT('<p15>',c.status,'</p15>'),CONCAT('<p7>',c.status,'</p7>')) statu,completed FROM wstaskinstance a,users b,taskstlist c WHERE a.userid=b.UserID and a.id=c.id
使用到unidbgrid上正常;

但是,加一个排序后的如下查询:

SELECT a.id,a.userid,a.name,
if(a.completed='T',CONCAT('<a  class="icons" href="#',a.id,'" title="',a.subject,'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',a.subject,'</a>'),
CONCAT('<a  class="iconsf" href="#',a.id,'" title="',a.subject,'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',a.subject,'</a>')) subject,
b.FullName,getusernamebyid(a.modifieduserid) lastuser,DATE_FORMAT(a.modifiedon,'%y-%c-%e-%k:%i') modifiedon,a.workflowinstancekey,a.workflowdefinitionkey,if(a.completed='T',CONCAT('<p15>',c.status,'</p15>'),CONCAT('<p7>',c.status,'</p7>')) statu,completed FROM wstaskinstance a,users b,taskstlist c WHERE a.userid=b.UserID and a.id=c.id
order by completed

则使unidbgrid的subject列变为memo类型而不能正常显示,不知道是什么原因。

解决办法:

不在uniquery组件的sql语句中使用order by,而在uniquery的indexfieldnames属性值指定排序字段,如indexfieldnames:='completed;modifiedon desc',

则问题可以解决。

Unigui unidbgrid+unidac uniquery联合使用时产生的奇葩问题的更多相关文章

  1. jqueryUI中datepicker的使用,解决与asp.net中的UpdatePanel联合使用时的失效问题

    1.jqueryUI的datepicker的使用 -->首先在jqueryUI官网上根据你的需要下载适合你系统主题的样式,jqueryUI主题下载地址: -->下载后的文件 jquery- ...

  2. [开发笔记]-sqlite数据库在使用时遇到的奇葩问题记录

    有时候做些简单的项目一般都会选择sqlite数据库,优点有很多,这里就不详细说了. 在此主要记录一些平时在使用时遇到的问题及解决方法.希望能对大家有所帮助. --------------------- ...

  3. iScroll.js和Swiper.js联合使用时的插件冲突(滑动冲突)

                      上面的截图 ,是手机端的一个滑动刷新效果.用的是scroll.js插件. 每项中又有一个滑动,是左右滑动的用swiper.js插件,查看每个班级的信息. 当手从sw ...

  4. java中 try catch finally和return联合使用时,代码执行顺序的小细节

    代码1测试 public static void main(String[] args) { aa(); } static int aa() { try { int a=4/0; } catch (E ...

  5. MySQL数据库使用时注意事项

    MySQL数据库使用时注意事项 建表的角度上 1.合理安排表关系 2.尽量把固定长度的字段放在前面 3.尽量使用char 代替varchar 4.分表:水平分和垂直分 在使用sql语句的时候 1.尽量 ...

  6. Cookie使用时需要注意个数及大小限制

    各浏览器对Cookie有一定的限制,在使用时需要格外注意. 各浏览器之间对cookie的不同限制:   IE6.0 IE7.0/8.0/9.0+ Opera FF Safari Chrome cook ...

  7. EntityFrameWork 使用时碰到的小问题

    EntityFrameWork 使用时碰到的小问题 1,在使用orm访问数据库的相目里,也要引用EntityFrameWork.dll,否则无法使用orm 否则,编译错误 错误 5 "Sys ...

  8. MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”

    MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5. ...

  9. MaterialCalendarView使用时遇到的问题

    一.概述 MaterialCalendarView是一个开源项目.功能强大支持多选.单选.标注等. 二.问题 1.其继承自ViewGroup,故与CalendarView半毛钱关系都没有,完全是一个新 ...

随机推荐

  1. orcad 里误给元件添加了属性,如何删除

    1.先尝试点击delete property 2.第一步不行就右键选择filters----->remove current filter进行删除

  2. JQuery小结(转)

    一.页面加载 JQ的页面加载比JS要快,当整个dom树结构生成完毕后就会加载 JQ页面加载不存在覆盖问题,加载的时候是顺序执行 JQ的页面加载最简写的方式为: $(function(){ alert( ...

  3. angularjs中的$q

    先说说什么是Promise,什么是$q吧.Promise是一种异步处理模式,有很多的实现方式,比如著名的Kris Kwal's Q还有JQuery的Deffered. 什么是Promise 以前了解过 ...

  4. SQL 时间格式转换

    ------- 获取当前时间 -------- DECLARE @currentTime varchar(); SET @currentTime = CONVERT(VARCHAR(),GETDATE ...

  5. oracle分区表和分区索引概述

    ㈠ 分区表技术概述            ⑴ Range 分区            ① 例子                  create table t         (...列定义...)  ...

  6. warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'.

    'matching'参数是 git 1.x 的默认行为,其意是如果你执行 git push 但没有指定分支,它将 push 所有你本地的分支到远程仓库中对应匹配的分支. 而 Git 2.x 默认的是 ...

  7. 一篇很不错的关于WPF DataGrid的文章,包含validation

    https://www.codeproject.com/Articles/30905/WPF-DataGrid-Practical-Examples

  8. Laravel开发:Laravel初始化简述

    二话不说,先从public/index.php撸起 require __DIR__.'/../bootstrap/autoload.php';//Composer 自动加载 $app = requir ...

  9. yii2.0 console执行php守护进程

    //该方法只需执行一次public function actionIndex(){ $pid =pcntl_fork();//在当前进程中生成一个新的子进程 //$pid会有三种形式 $pid==-1 ...

  10. 【BZOJ3698】XWW的难题 有上下界的最大流

    [BZOJ3698]XWW的难题 Description XWW是个影响力很大的人,他有很多的追随者.这些追随者都想要加入XWW教成为XWW的教徒.但是这并不容易,需要通过XWW的考核.XWW给你出了 ...