如何确定一个表是否在一个库中 放到try语句中,如果没有会弹出异常,在catch中处理 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在问题是这样,我的这些个表名全部存放在一个文件里面,如果其中的一个表名是错误的,那我这样: try { select * from table1;} catch(Exception e){ this.close();}这样我就不能接着处理下面的正确的表了,我就是想跳过它,不知道各位大哥有没有好的办法多谢了 如果你的数据库是SQL SERVER,则SQL语句为:if exists( select 1 from sysobjects where name='你的表名' and xtype='U') 如果是 SqlServer的库select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)如果有结果返回测表存在 OleDbConnection.GetOleDbSchemaTable可以获取数据库中的所有表的信息 to hhzh426(春之风) Sqlconnection中没有这个方法啊 如果是sqlconnection(只能与sql server相连),你可以通过查找系统表的方法来找到。select name from sysobjects where name='tablename'sqlcommand.execnoquery() select * from sysobjects where name='你的表名' and xtype='U'选出该表在系统中的记录,没有记录数为0 ToolStripMenuItem方法的一些疑问 exe文件生成二进制的问题 正则表达式 在线求助(急) socket 同步接收数据 问题 中文字段名、变量名没什么问题吧。 关于存储过程的问题!如下: 急啊!乱码!搞到凌晨3点都没解决的问题? “未将对象引用设置到对象实例”错误,盼请各位回答 求大侠们帮助啊!!怎么动态添加table并录入到数据库 y1g1y1(袁飞),问个你的xpStyle插件的问题. 请问哪位知道哪里有C#写的投票系统呀,我想要一个来学习学习 OleDbCommandBuilder是个什么东西,是干什么用的?怎么使用?
try
{
select * from table1;
}
catch(Exception e)
{
this.close();
}
这样我就不能接着处理下面的正确的表了,我就是想跳过它,不知道各位大哥有没有好的办法
多谢了
select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
如果有结果返回测表存在
Sqlconnection中没有这个方法啊
select name from sysobjects where name='tablename'
sqlcommand.execnoquery()
选出该表在系统中的记录,没有记录数为0