怎么判断数据库表中是否有某个字段???(20分)

  • 主题发起人 主题发起人 饼干
  • 开始时间 开始时间

饼干

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么判断数据库表中是否有某个字段????
假如在A表中有一个aa字段,怎么样才能判断出有还是没有这个aa字段呢?
 
从系统表中查找,在sysobjects表中查到对象的id,根据id到syscolumns中查找字段。比如你要找到一个test表的所有字段名:
select name from syscolumns where id in(select id from sysobjects where name='test')
只对sql server
 
还有别的办法吗?[:D][:D]
 
能告诉我你的数据库是什么吗?
 
query.close;
query.sql.clear;
query.sql.add('select name from 表');
query.open;
if not query.eof then
 
接受答案了.
 

Similar threads

后退
顶部