| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 856 人关注过本帖
标题:[求助]修改数据库表时弹出的错误
只看楼主 加入收藏
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
 问题点数:0 回复次数:7 
[求助]修改数据库表时弹出的错误
我以前建好了数据库的表。可我现在想修改一下。(把以前允许为空的值改成不能为空。可一改就弹出了下边的错误。)望各位DX帮忙解决下!!!
'bookinfo' 表
- 不能修改表。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]无法将 NULL 值插入列 'author',表 'tsgl.dbo.Tmp_bookinfo';该列不允许空值。INSERT 失败。
[Microsoft][ODBC SQL Server Driver][SQL Server]语句已终止。
搜索更多相关主题的帖子: 数据库 ODBC bookinfo 语句 
2007-01-30 12:57
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
以下是引用yuexiayiyu在2007-1-30 12:57:42的发言:
我以前建好了数据库的表。可我现在想修改一下。(把以前允许为空的值改成不能为空。可一改就弹出了下边的错误。)望各位DX帮忙解决下!!!
'bookinfo' 表
- 不能修改表。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]无法将 NULL 值插入列 'author',表 'tsgl.dbo.Tmp_bookinfo';该列不允许空值。INSERT 失败。
[Microsoft][ODBC SQL Server Driver][SQL Server]语句已终止。

这就是原因啊.


飘过~~
2007-01-30 12:59
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
收藏
得分:0 
提示都说了,你那个列不允许为空,你却插入空,肯定通不过啦

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-01-30 13:01
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 

给列设一个缺省值; 把数据库中现在的NULL值先update成空字符串.


2007-01-30 14:18
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 

以前的那个是空值。可我现在要把空值改成不是空的,。它怎么会弹出这样的语句呢。这不是反了吗?


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-01-30 14:39
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 
以下是引用Kendy123456在2007-1-30 14:18:36的发言:

给列设一个缺省值; 把数据库中现在的NULL值先update成空字符串.

这方法不错。不过我用了DELETE把数据都清了。可以了。!谢谢!


回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-01-30 14:46
ninggang
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:637
专家分:0
注 册:2006-11-1
收藏
得分:0 
有可能是你原来数据库中的那张表里面有空值吧,在将表中的那一列由允许空改为非空,首先要检查里面数据是否合法

大家一起努力,共同打造未来!!
2007-01-30 14:46
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 
呵呵。就是的。我以为可以直接改呢。

回头→守望过去岁月 →在我们身上刻下了无法抹去的痕迹→在午夜里→ 静静听见→有人说→过去了→过去了
2007-01-30 14:55
快速回复:[求助]修改数据库表时弹出的错误
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.071993 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved