一个动态的数据集Tdataset,每次操作都不一样,我怎样判断其中是否有字段XXX,谢谢,如果有,我就用FIELDBYNAME将其值取出,没有则进行别的操作,如果不判断将会报错。谢谢
解决方案 »
- 怎样用java实现从UTF8-UTF16 UTF32的转换
- 为什么CreateFile(FILE_FLAG_NO_BUFFERING) 2k下可以,xp下就不行
- DELPHI的字符串
- 在DELPHI在用什么来执行USE一个数据库!
- 一个关于overload和override的语法问题
- 如何进行数据的打开??数据转换一直困挠我的问题。
- ADOConnection如何动态连接数据库?
- 好久没来了,没分散。露个脸。
- 请问如何让一个控件放到另一个控件的下面.谢谢.
- 请个位老师帮我解决一个问题很急此程序关系到就业编译时出现一个警示框不知道怎么解决。谢谢
- 关于窗口最大化的问题
- Translation Repository ---------- 翻译的烦恼
如果有,则返回此字段,否则返回nil
//找到
else
//无此字段
var
i:integer;
begin
for i := 0 to ADOQuery1.FieldCount - 1 do
if ADOQuery1.Fields[i].FieldName = 'XXX' then
begin
ShowMessage('有这个字段');
Break;
end;
end;
else
存在
//找到
else
//无此字段
if TDataset.fieldlist.indexof('字段名')=-1 then 不存在
else