初学delphi   请多关照
delphi如何使用adoquery  sql动态查询出结果。
例如如何把eidt.text 的参数传递给aql
例如:select * form 表 where 字段名 = edit.text
字段名 可能是 字符。数字。或日期我发现数字类型可直接过滤出。
字符串需要''号。但是不知如何使 edit.text 的值 加上''号。
试了很多次都不行。
请你帮助  多谢了字符  select * form 表 where 字段名 = '" & edit.text & "'
数字  select * form 表 where 字段名 = " & edit.text & "
日期  select * form 表 where 字段名 = #" & edit.text & "#

解决方案 »

  1.   

    初学delphi   请多关照
    字符  select * form 表 where 字段名 = '" & edit.text & "'
    数字  select * form 表 where 字段名 = " & edit.text & "
    日期  select * form 表 where 字段名 = #" & edit.text & "#
    以上是vb可以使用delphi 能用么。
      

  2.   

    'select * form 表 where 字段名 = '''+ edit.text+'''';
    'select * form 表 where 字段名 = '+ edit.text;
    'select * form 表 where 字段名 = #'+edit.text+'#';
      

  3.   

    字符 'select * from 表 where 字段名='+Quotedstr(edit.text)
    数字 'select * from 表 where 字段名='+StrtoInt(edit.text)
    日期 'select * from 表 where 字段名='+Quotedstr(edit.text)