我是这样写的,但是出错。
ADOquery1.SQL.TEXT:='select name,age,max(logtime) from list where '+copy(mysql,1,length(mysql)-5)+'';
+ 'group by name,age' ;
ADOquery1.SQL.TEXT:='select name,age,max(logtime) from list where '+copy(mysql,1,length(mysql)-5)+'';
+ 'group by name,age' ;
解决方案 »
- 请教:delphi调用Vb编写的dll动态库问题
- delphi 高手帮忙!看看这个为什么报错?
- 好东西让它埋没了可惜,喋血推荐
- 從SQL SERVER6.5讀出的數據是亂碼?
- 求《Delphi6开发人员指南》(中文版)
- 谁能给我一个文件传输的实例!分不够再加!
- 关于datamodule的一个问题?!
- treeview控件中,它有什么属性可以唯一标识一个树形节点????
- 关于delphi发送邮件的问题
- 写多媒体程序,VB AND DELPHI , 要哪个?
- 用程序将sqlserver中的一张表的数据插入到access中的一张表,表的结构是一样的,如果实现呢
- delphi中怎样修改电脑的日期时间以及IP地址?
ADOquery1.SQL.add(one);
ADOquery1.SQL.add(two);
adoquery1.sql.add('where ......')
adoquery1.sql.add(' where copy(mysql,1,length(mysql)-5) ');
adoquery1.sql.add(' group by name,age ');
adoquery1.OPEN;
要不你用chr(13)试试。一般只有读sql语句时才用sql.text,添加是基本没见过使用sql.text的。
'group by name,age' ;
加个chr(13)
copy(mysql,1,length(mysql)-5) + ' group by name,age';
ADOquery1.SQL.TEXT := ADOquery1.SQL.TEXT + 'copy(mysql,1,length(mysql)-5) ' ;
ADOquery1.SQL.TEXT := ADOquery1.SQL.TEXT + ' group by name,age' ';
ADOquery1.SQL.add('select ....');
ADOquery1.SQL.add('from ....');
+' copy(mysql,1,length(mysql)-5) '
+' group by name,age' ;
这样子写,就解决你的问题了。
sqlstr:string
sqlstr:='语句1'+'语句2'+...+'语句n';query.sql.add(sqlstr);
copy(mysql,1,length(mysql)-5)+
' group by name,age' ;