刚装的SQL2012,新建的数据表不能更改数据类型,办法如下,
打开SQL 2008 在最上面
工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 - 阻止保存要求重新创建表的更改(右侧) 把钩去掉就可以了。
向SQL2012存数据失败原因之一
默认的数据类型是nchar(10),只能存10个字符,我存10.60.125.1就不行,最大只能存到10.60.125.,多个“1”就不行了
我改为varchar(50),到目前为止还没发现不能用的情况。
编程时谨慎点编程提示
今天自己手动编写的SQL增删改查,保存后再打开,发现所有的SqlCommmand和SqlConnection语句下面都是红线,搞了半天。最后重写新建了一个,再一步步复制的过程中才发现。我尽然不知道什么时候新建了一个SqlConnection类。
细想原来是:在编程的过程中,误点弹出的提示,不知道啥时候就给新建了一个。而project中类定义太多了,根本不会去注意。
今天在写Updata时因为语法浪费的大量时间:以下是同时更新数据多列的代码
SqlConnection sqlcon = new SqlConnection("Server=服务器名;User Id=*省略*;Pwd=**省略**;DataBase=数据库名");