| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 856 人关注过本帖
标题:[求助]修改数据库表时弹出的错误
取消只看楼主 加入收藏
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
 问题点数:0 回复次数:3 
[求助]修改数据库表时弹出的错误
我以前建好了数据库的表。可我现在想修改一下。(把以前允许为空的值改成不能为空。可一改就弹出了下边的错误。)望各位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
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
yuexiayiyu
Rank: 1
等 级:新手上路
帖 子:152
专家分:0
注 册:2007-1-21
收藏
得分:0 
呵呵。就是的。我以为可以直接改呢。

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



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

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