ADOQuery如何得到字段信息 如何用ADOQuery得到字段的一些信息,比如,类型?如果是字符型的话,长度?是否能为空?是否是主键?等等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 adoquery1.fieldbyname('xx').DataType,还有很多,自己看帮助 大型数据库,比如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;其中是否能为空?和是否是主键?这两个默认情况下,ADOQUERY并没有记录的,而是在你提交时在数据库里进行判断的! StringGrid中修改的数据怎么保存到Xml中? ShellExecute的用法疑问!!! 请教关于QQ界面可以自由变色的问题!!! 哪位兄弟知道哪里有操作系统下载的!! 线程释放问题?急啊!!! 高分求像MSN和QQ那样带Image的PageControl 请教:文本打印问题!!!!! 如何把一个dbgrid的数据添加入另一个dbgrid? 关于utf8解码的问题 在安装完Oracle后如何配置Configuration Assistant? 【散分】大家清明节快乐 调用dll函数被跳出
这些属性都是保存在系统表里面的,如syscolumns,systypes,sysobjects,sysproperties...等等帮你找了个例子,自己研究研究吧
http://blog.163.com/ldy_3881685/blog/static/323801362009224445936/
如
with ADOQuery1.FieldByName('field'). do
begin
Size; //显示长度
DisplayLabel;//显示标题
DataType;//数据类型
DataSize;//数据长度
index;//字段显示次序
FileKind;//字段类型
FileName;//字段名称
.........................
end;
其中是否能为空?和是否是主键?这两个默认情况下,ADOQUERY并没有记录的,而是在你提交时在数据库里进行判断的!