当前位置:编程学习 > C#/ASP.NET >>

sql server 中,我建的一个表不能修改

*/“userinfo”表
- 无法修改表。  
ADO 错误: 无法将 NULL 值插入列 'gsname',表 '123.dbo.Tmp_userinfo';该列不允许空值。INSERT 失败。
语句已终止

这么才能修改表??????谢谢 --------------------编程问答-------------------- 你插入的数值为null,,而数据库设置的时候Tmp_userinfo列不允许为空,,你可以将Tmp_userinfo列不允许为空的勾去掉

或者将插入的值赋上一个0或者其他的初始数值来表示. --------------------编程问答-------------------- 直接 到企业管理器里去把里面的 'gsname' 列 勾选掉
允许为空 --------------------编程问答-------------------- 还是改不过来,能具体一点吗? --------------------编程问答--------------------
 前面已经说很清楚了撒....要不你插个值进去也行哦.. --------------------编程问答--------------------
如果是前面是NULL插入那么就把这个" "插入进'gsname'里
最好是把这个gsname列的非空选上
如果是用TSql写的话那么在创建gsname列时
    gsname varchar(20) null,或者gsname varchar(20),都可以
不要写成gsname varchar(20) not null,这个是不容许为空
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,