我现在用combobox来显示我数据表里的字段名,当从下来列框中选择一个字段名后我需要知道该字段是char还是int还是别的类型,这样我好写查找语句。
如果是char类型就可以写成:
   with ADOQuery1 do
   begin
   Close;
   sql.Clear;
   sql.Add('select * from testtesttest  where '+combobox1.text+'='''+Edit1.Text+'''');
   Open;
   end;
如果是int类型就可以写成:
   with ADOQuery1 do
   begin
   Close;
   sql.Clear;
   sql.Add('select * from testtesttest where '+combobox1.text+'='+Edit1.Text+'');
   Open;
我暂时就想到这样办法,该怎么判断类型啊?或者你给我个更好的办法!
   end;