interbase(50分)

  • 主题发起人 主题发起人 delphifaq
  • 开始时间 开始时间
D

delphifaq

Unregistered / Unconfirmed
GUEST, unregistred user!
用TDATABASE对INTERBASE数据库登录后,若用SQL创建一个新表,则在用
Session.GetTableNames(AAliasName,'',False,False,ATableList);
取得所有表名,然后用 if ATableList.IndexOf(ATableName)=-1 then检测
新建的表名是否存在时,返回-1即不存在,为什么?
怎么才能判断运行时创建的表名是否存在??
 
有没有提交?
 
是否实际表名和 ATableName 大小写不同?
 
刚创建的表, Tsession 要刷新后才知道?
 
调用TDataBase的Commit试试
 
你不会自己结束问题?那么多问题要别人帮你结束??
 
后退
顶部