c#怎么判断数据库中的数据表是否存在,不存在就创建,存在的话就检测该数据表中的字符是否存在

数据表中的字符有,姓名、手机,编号,积分如果以上有哪一个是不存在的话就创建... 数据表中的字符有,姓名、手机,编号,积分
如果以上有哪一个是不存在的话就创建
展开
 我来答
然后去远足
2015-04-26 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2436万
展开全部

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=***";
追答
贴图。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式