使用access数据库。
edit1.text:='select 网址 from cc2 where 名称=str1';
结果在EDIT中显示的不是select查询后的结果,而是“select 网址 from cc2 where 名称=str1”

解决方案 »

  1.   

    无语了.edit1.text:='select 网址 from cc2 where 名称=str1'; 这句会操作数据库吗?
      

  2.   

    edit1.text:=QRY.SQL.ADD('select 网址 from cc2 where 名称=str1)'
    QRY是你的那个qry的名称
      

  3.   

    要是不行的话
    再加上ASSTRING
    我也是出学者,你可以试试应该不会有问题的
      

  4.   

    但我看到有的书上也有这样的语句:
    str:='select 网址 from cc2 where 名称=str1';
    为什么?本人确实刚接触DEPHI,还请多指教。
      

  5.   

    这句只是把字符串赋值给一个变量而已.
    它后面一定会有数据集组件去执行这个sql的。
      

  6.   

    晕菜啊
    楼主要看看书,去搞清楚edit.text的赋值和SQL语句的执行啊