首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

数据表不存在有关问题

2012-04-10 
数据表不存在问题我给ADOTable1-TableName“data”;要是数据库中没有这个数据表,则退出怎么表达?[解决办法

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

热点排行