高分?告诉你,dana
高分一般没人答(我的几百分在外都没人答)
20分题人最多并提前
高分一般没人答(我的几百分在外都没人答)
20分题人最多并提前
解决方案 »
- 如何关闭重启系统串口服务?
- 分用完了,该怎么加呢
- 请问用delphi怎么做那种类似安装软件时的实时提示呢?
- 应该是简单问题,关于adoquery修改纪录,达人来拿分,在线等
- 使用其他用户身份运行程序时,输入法报错的问题!
- 这样问可以吗??
- 谁有clientdataset使用指南或相关的资料?需文档及相应例程
- 中间层问题,三层高手请进
- 我用的是DELPHI7.0 CLIENTDATASET 中文保存,中文过滤,中文LOCATE有问题吗
- *****大家讨论一下,Borland的Delphi认证管用吗?****
- 奇怪!!!ClientDataSet1的commandtext的语法?
- 难道CSDN上已经没有高手了吗,帮忙看看此帖--http://www.csdn.net/expert/topic/196/196353.shtm
if EE1.Text='' then
EE1Value:=' is null '
else
EE1Value:=EE1.Text;
后面:Params.ParamByName('P_LB').Value:=EE1.TEXT;
改为 :=EE1Vlue不知可否,没试过...
CommandText := 'SELECT * FROM CKMP WHERE LB=.........
帮忙提前者有分。
commandText:='SELECT * FROM CKWP WHERE LB=' + EE1.TEXT;
commandText:='SELECT * FROM CKWP WHERE LB = ''' + EE1.TEXT + '''';
begin
commandText:='select lb,sum(kcxj) from aa;
commandText:=commandtext+'group by lb';
commandText:=commandtext+'order by lb';
end;
为何这样说语法错误。
'select lb,sum(kcxj) from aa 后面少了一个'
with ClientDataSet1 do
begin
commandText:='select lb,sum(kcxj) from aa;
commandText:=commandtext+'group by lb';
end;
提示语法错误
如
aSQL:='SELECT LB,SUM(KCXJ) FROM AA WHERE LB=''%s'' GROUOP BY LB';
with ClientDataSet do
begin
CommandText:=Format(aSQL,[aLB]]);
Open;
end;
保证没问题
另外commandtext用变量付值
var
sql:string
sql:='select lb,sum(kcxj) from aa;
sql:=sql+'group by lb';
with ClientDataSet1 do
begin
commandText:=sql
end;
project aa.exe raised exception class eoleexption with message
invalid use of keyword
token:by
line number:1 process stopped
use step or run to contine这是为什么?