数据表不存在问题
我给ADOTable1->TableName=“data”;要是数据库中没有这个数据表,则退出怎么表达?
[解决办法]
try {
ADOTable1->TableName=“data”;
}
catch (...) {
可以捕获到无表异常
}
[解决办法]
select name from sysobjects where type='U',这样可以例出数据库里的表名,你自己加个判断即可。
[解决办法]
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
select '存在'
else
select '不存在'
首先判断一下
再来进行下面的赋值
ADOTable1->TableName=“data”;