当前位置: 代码迷 >> VFP >> DBF的查询语句太长报错(经测试,约不能大于4000个中文字符),但备注字段的内容的确很长,如何避免呢
  详细解决方案

DBF的查询语句太长报错(经测试,约不能大于4000个中文字符),但备注字段的内容的确很长,如何避免呢

热度:3979   发布时间:2013-02-26 00:00:00.0
DBF的查询语句太长报错(经测试,约不能大于4000个中文字符),但备注字段的内容的确很长,如何处理呢?
DBF的查询语句太长报错(经测试,约不能大于4000个中文字符),但备注字段的内容的确很长,如何处理呢?

------解决方案--------------------------------------------------------
帮助文件中写得很清楚:Maximum # of characters per command line. 8,192
中文除以2而已

查询语句太长与备注字段内容很长有什么关系?看不懂
 
------解决方案--------------------------------------------------------
探讨
帮助文件中写得很清楚:Maximum # of characters per command line. 8,192
中文除以2而已

查询语句太长与备注字段内容很长有什么关系?看不懂

------解决方案--------------------------------------------------------
改为:
REPLACE 备注字段 WITH '分段内容1' ADDITIVE
REPLACE 备注字段 WITH '分段内容2' ADDITIVE
REPLACE 备注字段 WITH '分段内容3' ADDITIVE

。。。
REPLACE 备注字段 WITH '分段内容N' ADDITIVE

注意:每个命令行最多的字符数 8,192 ,也就是说你的 分段内容 +前面的 REPLACE 备注字段 WITH + ADDITIVE 一定要小于 8192
------解决方案--------------------------------------------------------
探讨
To:apple_8180
请问是这样写吗?
Update [表] REPLACE 备注字段 WITH '分段内容1' ADDITIVE