回 帖 发 新 帖 刷新版面

主题:汉字字段显示问号

表的汉字字段,显示问号,修改后,重新导出,又出现问号,应该是我的字段名超过了5个汉字,请问有办法消除这样的现象吗

回复列表 (共5个回复)

沙发

将导出表放到数据库中,数据库表支持长文件名。

板凳

指定字段名。不接受空格,对于数据库表,字段名长度可达 128 个字符。
自由表不支持长字段名,最长可以使用10个字符。

3 楼

另外这对读取各个字段是否有影响?引用的时候用问号?

4 楼

不能用?引用,因为?属于保留字符。

Microsoft Visual FoxPro 中的保留字包括函数、系统内存变量、属性、事件、方法、命令、菜单常量和子句。当设计时,应避免使用保留字作为窗口名、数据表名或字段名。如果使用保留字作为名称,可能会发生语法错误。

这个?是因为字段长度超过要求,所产生的?,指示的该字段不合法。可能是你由其它支持长文件名的系统导出。将该字段修改为合法字段名以后才能引用。



5 楼

但是合并两个同类型的表,却没有受到影响,就是字段里都含有问号的表.

我来回复

您尚未登录,请登录后再回复。点此登录或注册