vf表在delphi中的使用问题,急!(100分)

  • 主题发起人 主题发起人 cuibin
  • 开始时间 开始时间
C

cuibin

Unregistered / Unconfirmed
GUEST, unregistred user!
最近遇到一个问题,困扰小弟多时了:有一vf表,用vf6.0可以打开,去掉其中的memo字段后可用database desktop打开(不去掉memo字段则无法打开)。但是打开后vf表中的中文无法正常显示,显示为:#######o####之类的乱码。用vf打开显示正常。在程序中用sql语句后显示同样是一样的问题。不知是否和数据库的驱动有关,改过很多都无效果,盼高手指点。
 
换一个数据库引擎吧,这里推荐使用APOLLO VCL 5.1,应该就不会出现那种
情况了。另外还有其它一些好处,
它提供的APOLLOVCLLOCATE方法简直是棒极了。比如
ApolloLocate('ltrim(姓名)="lw"',false,false),简单说,完全实现了FOXPRO的LOCATE方法(并可以使用所有的FOXPRO中的函数,并有所增强,并提供了记录级
的锁定语句RLOCK(),做出来的程序不用BDE就可以运行,好处多多。http://go.163.com/~hua8hua/

 
我也遇到了这样问题。
 
还有没有更好的不用更换数据库引擎的办法?
 
新建个VFP TABLE 的OBDC试试
 
sunboy的方法不行,很遗憾。另外补充的是:在程序中将db表导出为dbf表(设为foxpro)格式后用desktop打开中文显示又没有任何问题。请高手指点。
 
附加功能 将问题提前
 
cuibin:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 
后退
顶部