标题:求教:SELECT-SQL 语句长度有限制?
只看楼主
xdzhhq
Rank: 2
等 级:论坛游民
帖 子:32
专家分:33
注 册:2011-11-23
结帖率:60%
 问题点数:0 回复次数:4 
求教:SELECT-SQL 语句长度有限制?
对一个组合框赋值的语句报错!错误信息是:命令中含有不能识别的短语或关键字。但前面一句赋值给变量的就没有问题,如果把后一句中WHERE条件缩短就又不提示了。是因为SYS(3055)的问题?

JIAOM()是定义的加密函数,加以前就已经报错了。

都重新写了两遍语句了,晕死!求教!

SELECT JHRQ,ALLTRIM(JIAOM(JKXFJHB.JHXS,CZRQ)),ALLTRIM(JIAOM(JKXFJHB.JHNR,CZRQ)),JHJE ;
    FROM JKXFJHB ;
    WHERE ALLT(JKXFJHB.DABH)==ALLT(THISFORM.KSR1.VALUE) .AND. JKXFJHB.WCZT<>.T. .AND. ALLTRIM(JKXFJHB.JHXS)=ALLTRIM(THISFORM.KSR4.VALUE) ;
         .AND. ALLT(JKXFJHB.JHNR)=ALLTRIM(THISFORM.KSR5.VALUE);
    INTO ARRAY ZHQJHXX

'SELECT ALLTRIM(DTOC(JHRQ))+ALLTRIM(JIAOM(JKXFJHB.JHXS,CZRQ))+ALLTRIM(JIAOM(JKXFJHB.JHNR,CZRQ))+STR(JHJE,12,2) ;
     FROM JKXFJHB ;
     WHERE ALLT(JKXFJHB.DABH)==ALLT(THISFORM.KSR1.VALUE) .AND. JKXFJHB.WCZT<>.T. .AND. ALLTRIM(JIAOM(JKXFJHB.JHNR,CZRQ))=ALLTRIM(THISFORM.KSR5.VALUE)  ;
     INTO CURSOR CURTEMP1'
搜索更多相关主题的帖子: 关键字 加密 信息 
2012-06-13 15:46
xdzhhq
Rank: 2
等 级:论坛游民
帖 子:32
专家分:33
注 册:2011-11-23
得分:0 
解决了,SYS(3055,500)设定WHERE复杂程度。可新问题来了,这个500指的是什么?字数?不是条件的组合个数?
2012-06-13 17:06
xdzhhq
Rank: 2
等 级:论坛游民
帖 子:32
专家分:33
注 册:2011-11-23
得分:0 
第二种出错的可能是语句长度超过254个字符,系统截断后出现非法命令。解决办法是把中间部分赋值给一个变量,再进行命令的组合。
2012-06-13 17:24
xdzhhq
Rank: 2
等 级:论坛游民
帖 子:32
专家分:33
注 册:2011-11-23
得分:0 
第二种出错的可能是语句长度超过254个字符,系统截断后出现非法命令。解决办法是把中间部分赋值给一个变量,再进行命令的组合。
2012-06-13 17:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
http://topic.

坚守VFP最后的阵地
2012-06-14 09:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-371463-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.347260 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved