ADOQuery如何得到字段信息
如何用ADOQuery得到字段的一些信息,比如,类型?如果是字符型的话,长度?是否能为空?是否是主键?等等。
[解决办法]
adoquery1.fieldbyname('xx').DataType,还有很多,自己看帮助
[解决办法]
adoquery1.fieldbyname('xx').DataSize
[解决办法]
楼上说的对。随便学习下。
[解决办法]
大型数据库,比如MSSQL都可以直接通过语句查询出各个字段的所有属性
这些属性都是保存在系统表里面的,如syscolumns,systypes,sysobjects,sysproperties...等等
帮你找了个例子,自己研究研究吧
http://blog.163.com/ldy_3881685/blog/static/323801362009224445936/
[解决办法]
其实ADOQuery的字段对象树上就可以看到很多属性:
如
with ADOQuery1.FieldByName('field'). dobeginSize; //显示长度DisplayLabel;//显示标题DataType;//数据类型DataSize;//数据长度index;//字段显示次序FileKind;//字段类型FileName;//字段名称.........................end;