如何判断一个表名已经存在???
我用的是Query,Access如何判断一个表名已经存在,如果存在则返回,不存在则创建一个新表。
[解决办法]
利用语句 select * from MSysObjects where type = '1 ' and name = "表1 "来判断。如果返回时空就调用create table 来创建表
[解决办法]
也可以这样:
ADOConnection提供了一个GetTableNames的方法,将数据库中的表名读取到一个TStrings列表中,然后通过TStrings的IndexOf方法,可以查询指定的表名是否在列表中,如果不存在,就新建表。
[解决办法]
DataSet是Edit状态吗?
[解决办法]
Session-> GetTableNames