如何判断表中是否存在某字段?ADO+ACCESS

dog23 2003-06-03 11:45:13
RT
...全文
298 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
seawavefj 2003-06-03
  • 打赏
  • 举报
回复
select * from table
然后遍历他的字段与你要判断的字段名比较
louiedf 2003-06-03
  • 打赏
  • 举报
回复
select ***** from table

if query.isempty then
不存在
oushunbao 2003-06-03
  • 打赏
  • 举报
回复
try
取指定的字段
except
如果有异常抛出,表示该字段不存在。
end;
liuhelin 2003-06-03
  • 打赏
  • 举报
回复
select * from table
然后遍历他的字段与你要判断的字段名比较
foilsman 2003-06-03
  • 打赏
  • 举报
回复
var
I : Integer;
bFlag : Boolean;
begin
bFlag := False;
with ADOQuery1 do
begin
Close;
SQL.Text := 'SELECT * FROM Table';
Open;
for I := 0 to Fields.Count - 1 do
begin
if '字段名' = Fields[I].FieldName then
begin
bFlag := True;
Break;
end else Continue;
end;
end;

if bFlag then ShowMessage('[字段名]存在');
end;
ihihonline 2003-06-03
  • 打赏
  • 举报
回复
刚刚看错了。DataSet.Fields//字段例表。

----------------
沉沦中..........
ihihonline 2003-06-03
  • 打赏
  • 举报
回复
ADOConnection.GetTables//例出所有的表,好像是这条语句。


----------------
沉沦中..........

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧