读书人

数据表不存在有关问题

发布时间: 2012-04-10 21:03:56 作者: rapoo

数据表不存在问题
我给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”;

读书人网 >C++ Builder

热点推荐