c#怎么判断数据库中的数据表是否存在,不存在就创建,存在的话就检测该数据表中的字符是否存在
展开全部
SQL Server 吗?
判断表对象是否存在:
if exists (select count(*) from sysobjects where id = object_id('数据库名.Owner.表名'))
return 1; -- 存在
else
return 0; -- 不存在
判断表中字段是否存在:
if exists (select * from syscolumns where name='字段名' and id=object_id('数据库名.Owner.表名'))
return 1; -- 存在
else
return 0; -- 不存在
更多追问追答
追问
是的,我写完了之后出现了语法错误等一系列问题可以帮我看一下是为什么吗?
表名叫A1,数据库名已经连接好了
sqlCon.ConnectionString = "Data Source=***;Initial Catalog=数据库名;Persist Security Info=True;User ID=***;Password=***";
追答
贴图。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询