主题:汉字字段显示问号
thirdli
[专家分:0] 发布于 2009-10-17 09:12:00
表的汉字字段,显示问号,修改后,重新导出,又出现问号,应该是我的字段名超过了5个汉字,请问有办法消除这样的现象吗
回复列表 (共5个回复)
沙发
cqf8340 [专家分:1810] 发布于 2009-10-17 15:14:00
将导出表放到数据库中,数据库表支持长文件名。
板凳
Gleam [专家分:3100] 发布于 2009-10-17 16:27:00
指定字段名。不接受空格,对于数据库表,字段名长度可达 128 个字符。
自由表不支持长字段名,最长可以使用10个字符。
3 楼
thirdli [专家分:0] 发布于 2009-10-17 20:18:00
另外这对读取各个字段是否有影响?引用的时候用问号?
4 楼
cqf8340 [专家分:1810] 发布于 2009-10-18 10:11:00
不能用?引用,因为?属于保留字符。
Microsoft Visual FoxPro 中的保留字包括函数、系统内存变量、属性、事件、方法、命令、菜单常量和子句。当设计时,应避免使用保留字作为窗口名、数据表名或字段名。如果使用保留字作为名称,可能会发生语法错误。
这个?是因为字段长度超过要求,所产生的?,指示的该字段不合法。可能是你由其它支持长文件名的系统导出。将该字段修改为合法字段名以后才能引用。
5 楼
thirdli [专家分:0] 发布于 2009-10-18 10:38:00
但是合并两个同类型的表,却没有受到影响,就是字段里都含有问号的表.
我来回复