首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP中的字符型是char还是varchar吗?该怎么解决

2012-04-03 
VFP中的字符型是char还是varchar吗?我要从SQLServer转一些数据到VFP中。先安装了VFP6.0中文版,看到dbf文件

VFP中的字符型是char还是varchar吗?
我要从SQL   Server转一些数据到VFP中。
先安装了VFP6.0中文版,看到dbf文件中一些字段的类型是字符型。
今天我又安装了VFP9.0英文版,看到对于字符它分为char和varchar。
请问:VFP6中的字符型对应VFP9中的char还是varchar?
还有,dbf中字段的定义全部为NOT   NULL,但是某些数值型字段中的值是空白的,而不是0,因为0不是NULL;以前一直用SQL   SERVER,觉得无法理解,为什么非NULL,但是显示为空白哪?

[解决办法]
VFP6中的字符型对应VFP9中的char
[解决办法]
DBF就这样,数值型显示空白,整型为0

不管是空白,还是0都不是NULL
[解决办法]
VFP6中的字符型对应VFP9中的char
[解决办法]
设计不一样
[解决办法]
VFP6中的字符型对应VFP9中的char

显示是为了将数据展示出来给你看,让你理解的,不同的软件表现形式不同,需要习惯,SQL Server也不是什么都是正确的,不是VFP跟他不一样那就是VFP的错。

以前FOXPRO是没有NULL这个东西的。

热点排行