如何用sql将数据库中一个数据赋给一个变量。
比如sql name from table1 where name='green';
我现在想将这个green 赋给变量a;
用到adoquery的什么属性和命令?

解决方案 »

  1.   

    AdoQuery.Sql.Add('Select fieldname from table1 where name=''green''');
    Open;
    a := adoQuery.FieldByName('fieldname').AsString;这样就可以将你要得字段值赋给a
      

  2.   

    楼上的说清楚了,不过有两个哦?有可能要加入错误检查机制啦....AdoQuery是不是得到了正确的数据.还有a是不是string类型的哦?如果是其它类型的也不能使用AsString来转换哦.
      

  3.   

    Forllx(京) 说的对  基本也就是这样 最多加点异常处理