首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
MS-SQL Server
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
插入记录问题
[已结贴,结贴人:dongxiaolin]
加为好友
发送私信
在线聊天
dongxiaolin
洞箫林
等级:
发表于:
2008-05-11 19:27:27
楼主
直接在sql server表中插入一条记录,总是不成功,提示错误内容如下:
[microsoft][odbc sql server driver][sql server]无法将null值插入列'子女出生日期',表'gh.dbo.职工资料';该列不允许空值.insert失败.
用户权限我也设置了,而且我插入的这条记录,有很多列都是空值,怎么单就这个列就不允许空值呢?
"子女出生日期"的字段属性是字符型.
请各位帮帮忙,谢谢了.
问题点数:
20
回复次数:
6
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jobine
愚人渡
等级:
发表于:
2008-05-11 19:38:23
1
楼 得分:
0
是否有约束要求'子女出生日期'为非空?删除约束或者到设计表中,更改该列的非空选择
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jobine
愚人渡
等级:
发表于:
2008-05-11 19:38:54
2
楼 得分:
0
SQL code
alter
table
a
alter
column
id
int
null
;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jobine
愚人渡
等级:
发表于:
2008-05-11 19:40:08
3
楼 得分:
5
SQL code
alter
table
职工资料
alter
column
子女出生日期
char
(
12
)
null
;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
liuyann
╔──────────╗ │ 有问必答,有分必给 │ ╚──────────╝
等级:
发表于:
2008-05-11 19:45:31
4
楼 得分:
10
改一下你的表结构设计,把[子女出生日期]改为允许为空即可。
=
=
=
=
思
想
重
于
技
巧
=
=
=
=
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
colacat911
轩辕猫
等级:
发表于:
2008-05-12 10:25:29
5
楼 得分:
5
alter table 职工资料 alter column 子女出生日期 char(12) null
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
dongxiaolin
洞箫林
等级:
发表于:
2008-05-12 18:49:14
6
楼 得分:
0
太感谢了,问题解决了.
刚接触SQLSERVER ,菜鸟一个,以后多多关照.
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
abc推荐给好友