很简单的问题,sql
如何用sql将数据库中一个数据赋给一个变量。
比如sql name from table1 where name='green';
我现在想将这个green 赋给变量a;
用到adoquery的什么属性和命令?
问题点数:20、回复次数:5Top
1 楼flyingmyself(木头)回复于 2004-07-02 23:55:12 得分 0
菜鸟初学,请大家多多赐教Top
2 楼Forllx(京)回复于 2004-07-03 01:24:37 得分 8
AdoQuery.Sql.Add('Select fieldname from table1 where name=''green''');
Open;
a := adoQuery.FieldByName('fieldname').AsString;
这样就可以将你要得字段值赋给aTop
3 楼phy(被爱捶死)回复于 2004-07-03 08:00:47 得分 6
楼上的说清楚了,不过有两个哦?有可能要加入错误检查机制啦....AdoQuery是不是得到了正确的数据.还有a是不是string类型的哦?如果是其它类型的也不能使用AsString来转换哦.Top
4 楼welllove88(寒林)回复于 2004-07-03 08:02:41 得分 6
Forllx(京) 说的对 基本也就是这样 最多加点异常处理Top
5 楼zhuangjunx(星晨)回复于 2004-07-03 12:16:10 得分 0
都说了,没什么好说了。Top




