当前位置:主页>销售管理软件> 列表

请问如何得到字段的类型! 找金蝶k3财务管理软件

财务软件版1楼: 事先 DataModule1.ADoqueryRunSQL .sql已执行select * from table_name
Combobox2.Text为可选的字段名,我用的是ACCESS。
无论选择的字段是 “文本”还是“数值”,下面的showmessager都没有触发。
请问在不打开数据库的情况下,如何得到字段的类型?谢谢!

with DataModule1.ADoqueryRunSQL do begin
If FieldByName(Combobox2.Text).DataType=ftstring then showmessage(''string'');

2楼: ADOQuery21->Fields->Fields[i]->FieldName;i为你要去第几个字段 如金蝶k3财务管理软件

3楼: FieldName是字段名吧,我要的是字段对应的数据类型(如文本,或数值)

4楼: with DataModule1.ADoqueryRunSQL do begin
If FieldByName(Combobox2.Text).DataType=ftWideString then showmessage(''string'');

5楼: 先试试看是不是combobox2.text的问题,是否需要trim(combobox2.text).

6楼: 多人接受答案了。