if (ads.DataSet.Fields.FieldByNumber(i).DataType in [ftstring,ftinteger,ftdatatime,ftsmallint]) then
items.Add(ads.DataSet.FieldDefs);
一运行就出错:
[Error] ComboBoxHt.pas(53): Incompatible types: 'String' and 'TFieldDefs'
[Error] ComboBoxHt.pas(53): Incompatible types: 'String' and 'TFieldDefs'
items.Add(ads.DataSet.FieldDefs);
一运行就出错:
[Error] ComboBoxHt.pas(53): Incompatible types: 'String' and 'TFieldDefs'
[Error] ComboBoxHt.pas(53): Incompatible types: 'String' and 'TFieldDefs'
解决方案 »
- 请高手赐教!谢谢!
- 将字符串变量中的指定字符串删除,如从字符串变量('a','b','c','d','等','未知')删除'c',不知道在变量的位置
- 何以被禁用的按钮也能相应鼠标时间?大家都来看看,我在线等待
- aodquery删除多条纪录出错!高手给我看看!
- 请教编辑注册表
- 我在2000下写的程序在2000下能正常使用,但在98下出现错误!为什么?
- 在ListView1Compare中怎样才能使listview按items所带数值大小排序啊(从大到小)?
- WDL格式的文件用什么阅读器可以打开?
- 我用ADOConnection连接Access数据库,为什么每次启动程序都要求我输入密码?
- 请问!!如何吧execl的数据导入到sqlserver里面??
- Delphi有没有象C++的this指针?
- 怎么实现编辑过程中彩色显示关键字?
Table1.FieldDefs[0].Name ;
或
items.add(ads.dataset.fielddefs.string);
//如果是字段名称,则如下写法//
items.Add(ads.DataSet.Fields[i].FieldName);
//如果是字段值,则如下写法//
items.Add(ads.DataSet.Fields[i].AsString);