关于数据库取超长字段送显的问题
在VFP中调用sqlexec()来取数据库上超过255的字段到dbf后会变成MEMO字段,内容会变成乱码,用left将该SQL字段截取250到dbf就不会变成memo字段,内容也不会乱码,估计是形成光标文件时的问题,请问如何解决呢。我要在数据库保存一些人的述职内容,现在保存上去了,但再拿下来送显有问题。 MEMO VFP
[解决办法]
如果SQL Server表中的字段长度在255以内也够用的话,就把SQL Server中的这个字符型字段长度改为254。
如果这个字段内容确实超过了254,就只能用MEMO对应了
另外,超长VFP会用 MEMO 对应,不应该乱码的。
[解决办法]
乱码问题,你试试主程序开头加代码:
Sys(987,.T.)
或
Sys(987,.F.)