本人正在D7学习DBEXPRESS,现在用SQLQUERY发现了一个问题。
sqlcx 为TSQLTUERY
ss:string;
dm.sqlcx.SQL.Clear ;
dm.sqlcx.SQL.add('select max(id) as dd from table1');
dm.sqlcx.ExecSQL(false);
ss:=dm.sqlcx.fields[0].AsString;
当执行到最后一行时出错。list index out of bands(0)
我换成 ss:=dm.sqlcx.fieldbyname('dd').asstring;
则错误变成 字段 DD 没有找到,
why!
sqlcx 为TSQLTUERY
ss:string;
dm.sqlcx.SQL.Clear ;
dm.sqlcx.SQL.add('select max(id) as dd from table1');
dm.sqlcx.ExecSQL(false);
ss:=dm.sqlcx.fields[0].AsString;
当执行到最后一行时出错。list index out of bands(0)
我换成 ss:=dm.sqlcx.fieldbyname('dd').asstring;
则错误变成 字段 DD 没有找到,
why!
解决方案 »
- MDI窗体设置问题,急!
- 一条ACCESS SQL语句
- 各位大侠,怎样让stringgrid的水平滚动条位置怎样保存不变?
- delphi 2007中用Import Type Library导入的控件怎么看不到?谢谢!
- 急,打印DbgridEh生成的报表
- 坑朦拐骗得来的分数....散之!!!!
- 需要将一个文本文件编译在一个程序中,使用时只看到一个工程文件,并可以让程序进行读取和操作
- 如何通过SQL语言把数据库中的数据赋值给变量?
- 哪儿有数据压缩方面的资料或网站
- 打印高手请进:一个打印的基础问题!30分也不少哟!
- 请问XPMUNU控件,怎么用呀.
- 我在使用clientDataSet时,当将一个OLEVARIANT数据付给它时,弹出一个错误提示:Error Loading MIDAS.DLL,应该怎样解决?
改成
dm.sqlcx.Open;
sqlcx 为TSQLTUERY
ss:string;
dm.sqlcx.SQL.Clear ;
dm.sqlcx.SQL.add('select max(id) as dd from table1');
showmessage.dm.sqlcx.sql //看一下语句有没有错
dm.sqlcx.ExecSQL(false);
//ss:=dm.sqlcx.fields[0].AsString;
看一下有没有什么提示
连这样的错我都会犯,实在是给这行丢人了,看来还是要
好好学习 天天向上。
对回答这问题的朋友说声谢谢!!!!!!!!!!!!!