| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 809 人关注过本帖
标题:数据转换:Microsoft Visual FoxPro [odbc] field groupd not accept null v ...
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1529
专家分:180
注 册:2006-6-3
结帖率:79.38%
收藏
已结贴  问题点数:20 回复次数:6 
数据转换:Microsoft Visual FoxPro [odbc] field groupd not accept null value。不知何原因?有何介
有一个报名程序,它用到了sql +vfp,它的所有表的扩展名为.dbf,其中一个工A表我完全根据这A表的结构另外做了一个B表并追加到A表中,追加的内容与原来的存在的数据类型,长度等一样。其中一个字段groupd为字符型,它的值是'0',为什么程序运行时都能显示所有信息,但当按[存盘]时提示:

数据转换:Microsoft Visual FoxPro [odbc] field groupd not accept null value。不知何原因?有何介决办法?
 

搜索更多相关主题的帖子: 报名 Microsoft 扩展名 field 
2011-08-24 18:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:10 
你那个是数值0,不是字符'0'吧?对字符型数据,0被视为Null,往往特殊对待。在数据库的设计中,有一个字段属性,是是否允许使用Null值的,如果这个属性设为禁止,就不允许字段的内容为0,通常默认为禁止。要特许,必须你主动设定,查看那个数据库的结构,你会看到这个属性。

授人以渔,不授人以鱼。
2011-08-24 21:19
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1529
专家分:180
注 册:2006-6-3
收藏
得分:0 
我是加了引号的0,应是字符型吧、它整个程序没有数据库,只有表。
2011-08-24 21:23
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
说的就是Table Field。凡是出现Null值,都必然是出现数值0,查不查得到是你的事,反正那个Table在接受数据时查到了这样的数据。0字符是看不到的,除了写成'\0',我也没办法写出这个字符给你看,所以才觉得你写的'0'是'\0'。既然你那么自信不是这个原因,那就自己查吧。

授人以渔,不授人以鱼。
2011-08-24 21:29
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1529
专家分:180
注 册:2006-6-3
收藏
得分:0 
[odbc]这是驱动程序
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 sylknb 于 2011-8-25 11:17 编辑 ]
2011-08-24 22:19
scilent
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:285
专家分:1399
注 册:2011-8-9
收藏
得分:10 
你的groupsign是不是 设置为关键字?关键字不能有空值的

在没有路的地方走一条路,让别人有路可走
2011-08-26 09:49
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
就是2楼说的原因,如果groupsign是字符型字段,打开那个表,browse all for at(chr(0), groupsign) > 0看看是些什么记录,内容是什么。

授人以渔,不授人以鱼。
2011-08-26 11:32
快速回复:数据转换:Microsoft Visual FoxPro [odbc] field groupd not accept n ...
数据加载中...
 
   



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

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