请问怎样判断表内的一个字段是否存在? 用Delphi判断!ADO连接!SQL里怎么判断?Delphi里怎么判断?急,在线等!
解决方案 »
- 如何把000006FDBFEBFBFF0000E39D加密成更短的数字字母组合?
- Application 事件问题
- 100分求助!!!SQL Server 连接问题
- 自写的设计期包,出了一个非常困扰的问题,请各位帮心!
- 一个类,其中有个TAction类型的属性,这个属性我在外面调用时总是非法请大家看看。
- 有谁熟悉联通的H2接口,能简要介绍一下吗?
- 请问通过句柄如何得到控件的地址
- 请教高手:邮件发送-----有关exchang的问题,非常棘手!
- 注册表给一般用户禁用了,怎么重新开启??
- 倡议:不管提的问题有没有解决,一段时间后把分都给掉!
- 在用Delphi7制作ActiveForm后选了Make Control Licensed....
- 一个简单的WebSnap问题,疑惑,悲啊!!!!
query1.fieldbyname('字段名').values;
有这个字段;
except
无这个字段;
end;
var
StringList: TStringList;
begin
ADOConnection1.GetFieldNames('数据表名', StringList);
if StringList.IndexOf('字段名')>0 then
Showmessage('存在!')
else
Showmessage('不存在!')
end;
if table1.fiels.findfield('asdfas')=nil then showMessage('not exists!')mssql:
if Exists(select A.* from syscolumns A inner join sysobjects B on A.id=B.id where B.type = 'U' and
B.name='TableName' and A.name='FieldName')
存在
if AdoQueryTemp.FieldDefs.IndexOf(myDataSet.Fields[i].FieldName)>=0 then