在DELPHI中是通过query组件来执行SQL命令的,但SQL命令执行的查询结果不能直接赋值给DELPHI中定义的变量,有什么好办法可以直接赋值吗?请高手指点!

解决方案 »

  1.   

    好像不能直接做啊CSDN论坛浏览器:http://CoolSlob.ys168.com/
      

  2.   

    肯定不行的,
    难道这样:
      变量:=Query.FieldByName('字段').Value;
    不行吗?
      

  3.   

    隐藏一个表格,由DELPHI读取表格中SQP查询的结果!
      

  4.   

    例如:select max(no) from aa 
    根据这条命令的查询结果进行判断,要对这个结果进行加减乘除等类似的计算,怎样的办法最好呢?我觉得应该是对变量赋值最简单吧
      

  5.   

    select max(no) from aa 可以寫成 select max(no) as maxno from aa 
    然後寫 i:=fieldbyname('maxno').asinteger;前面要var i:integer