希望能取出adoquery查询中的值
var
tmp : Variant;
.
.
.
.
.
adoquery.sql.add('SELECT abc FROM XYZ where efg =xxx ');
tmp:=adoquery.fieldvalue['abc'];这样的方法可以么
怎么一运行就出错
var
tmp : Variant;
.
.
.
.
.
adoquery.sql.add('SELECT abc FROM XYZ where efg =xxx ');
tmp:=adoquery.fieldvalue['abc'];这样的方法可以么
怎么一运行就出错
解决方案 »
- 如何用专线网络把上级单位传过来的数据导入sql server数据库?
- 如何设置rave,能使它打印出AODQuery中的内容。
- 有没有人用delphi开发有限元程序,大家多多交流
- 怎么在两个单元之间进行参数传递?(急,在线等待)
- 请教几个Excel的问题(特急)
- 如何使客户端每隔一段时间向服务器发送一个连接请求.
- delphi实现如下问题,与网络有关
- SetForegroundWindow(Form1.handle);怎么不能激活我的应用程序
- 我写一个COM组件在自动类中用到了这个:varArraycreate([0,FContentLength],varByte);编译过程中提示:Undeclared identifer:'vararraycreate'
- WinAPI问题:如何修改一个已有的HBITMAP的Width和Height?
- 用dephi6和ado处理access数据库出现问题
- 求助:急需《Delphi DirectX图形与游戏程序设计 》 电子科技大学出版社
tmp:=adoquery.fieldbyname('abc').asstring;
tmp : Variant;
.
.
.
.
.
adoquery.sql.add('SELECT abc FROM XYZ where efg =xxx ');
tmp:=adoquery.fieldByName('abc').asvariant;
var
tmp : Variant;
.
.
.
.
.
adoquery.sql.add('SELECT abc FROM XYZ where efg =xxx ');
tmp:=adoquery.fieldbyname('abc').value;
由于Value是Variant类型的,所以你的abc是什么类型都能取出来
adoquery.sql.add('SELECT abc FROM XYZ where efg =xxx ');
adoquery.open;
tmp:=adoquery.fieldbyname('abc').value;
adoquery.open;
tmp:=adoquery.fieldbyname('abc').value;
要先执行sql语句,然后打开表才能找到数据啊
最好这样写
adoquery.close;
adoquery.sql.clear;
adoquery.sql.add('select abc from xyz where efg='''+xxx+'''');
adoquery.excutesql;
adoquery.open;
tem:=adoquery.fieldvalue['abc'];
我觉得就是你用参数的时候的语法问题的