注册 登录
编程论坛 VFP论坛

远程视图字段拷贝为dbf字段名称过长显示不完 求解决方案

weiyisc 发布于 2023-06-27 11:02, 1172 次点击
如题
12 回复
#2
easyppt2023-06-27 11:10
自由表长度 10个字符,系统限制的,恐怕无解吧?
只能存入数据库表,数据库中的表,字段长度可以超过10个字符
#3
weiyisc2023-06-27 11:17
以下是引用easyppt在2023-6-27 11:10:54的发言:

自由表长度 10个字符,系统限制的,恐怕无解吧?
只能存入数据库表,数据库中的表,字段长度可以超过10个字符


哎。。。果真无解也无法了!
#4
厨师王德榜2023-06-27 11:18
输出到xml 或写到txt(首行写字段名) 就行
或者,直接写入到excel中,这样对字段名称的长度就没有限制了.
#5
weiyisc2023-06-27 11:34
回复 4楼 厨师王德榜
不是取表结构,还得取表数据dbf处理。
#6
laowan0012023-06-27 11:36
读取结果保存为cursor支持长字段名,但如果保存为dbf的话最长就是10位了
#7
csyx2023-06-27 11:43
这种问题是设计初期就应该考虑到的
我们使用的软件,只用 cursor,从来不用 dbf。后台 sql 表的字段名很多都超过十个字符,获取到前台后的 cursor 自然也一样,我们的软件商提供了一个 browX 表单来浏览 CursorToStr 后的表文件
#8
sam_jiang2023-06-27 15:48
设置一个数组,用来保存字段名,需要显示的时候再调出这个字段名。。。
#9
shizi02023-06-27 22:47
既然要用Dbf而不是cursor,那主要目的就是存储,解决办法就多了(否则就不应该用dbf),比如:
用另外的表或ini之类,存储长字段名,实际表中存短字段;
用Excel存储;直接用txt、Xml存储....
但,会不会多此一举呢?用dbc或SqlServer存不更直接?

#10
laowan0012023-06-28 07:56
用dbf数据库,也支持长字段名
#11
easyppt2023-06-28 08:17
VFP从6.0升级到9.0 都没考虑 解决自由表字段10个字符的限制,不知道为什么,其实自由基在临时存储环节还是很有价值的。
#12
weiyisc2023-06-28 15:06
回复 7楼 csyx
读取第三方表及数据字段。
#13
weiyisc2023-06-28 15:08
感谢各位
1