我的查询语句过长,超过了255个字符的字符串极限,怎么办?
今天写了一个关于5个表的连接查询,超过了255个字符,不知道怎么解决这种问题
今天写了一个关于5个表的连接查询,超过了255个字符,不知道怎么解决这种问题
解决方案 »
- delphi 如何关闭窗体
- DBChart内如何添加多条Series曲线
- 向工作在Delphi公司的大哥大姐们学习!问大哥大姐们l两个问题?
- WORD在软件内部使用与窗外打开的操作
- 求救,用delphi6为asp写了一个dll组件,在开发机器可以顺利调用,可拿到别的机器连注册都不行了
- 简单的问题,超高分!!!
- 调查,针对以delphi为主要工具的程序员:delphi的全部功能中,你感觉自己用到了几分之几?你还使用什么编程语言?你感觉你的第二编程语言
- 祈祷sars早日被消灭!
- 我新来,怎么给分
- 急!DBGRID问题!
- quickreport中如何确定打印是否已经准备好?
- 使用Intraweb开发的应用程序,如何发布成网页的形式啊?
sql := 'asjkadjkadkldkldd';
sql := sql + 'asdlkasdlkadjkadklda';
分多次写也是一样的啊
主要是我的查询条件太多的原因,所以写得太长了啊
还有,如果你是用tquery的话,它的SQL属性是一个TStrings类型,不是String,是一个String序列,具体你可以查看帮助文档
sql :WideString;
....
sql:= sql + 'asdlkasdlkadjkadklda';
ADOQuery1.SQL.Add('select * ');
ADOQuery1.SQL.Add('from userinfo');
ADOQuery1.Open;把你的语句分开,就不用管你的Sql语句有多长了,刚测试完毕,绝对没有问题。
用 + 连接即可!
adoquery1.sql.text:='select * from talbe'
+ ' where ..........'
+' group by .........'