数据库乱码点解(急急急急急急急...)(100分)

  • 主题发起人 主题发起人 gzlitao
  • 开始时间 开始时间
G

gzlitao

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟是一个初学者
有一问题请大家指点一下
为什么delphi4打开dbf(DbaseIV)库后,里边的中文
信息会边成"#####89$####"呢????
但用foxpro6.0 打开就没事.
用form wizard 编译出来的文件也一样.
之前有高手帮忙都不行
(BDE里面有语言可以选择,选择正确的语言就可。)
(配置DBASE的DRIVER语言程序驱动程序为"dBASE CHS cp936)
都是"#####&##87"
我用的是DELPHI4.0 C/S PWIN98 ACCESS97库文件转dbase库.
请那位高手帮帮忙,教一下小弟,请详细的教一下
万分感谢..

小弟的email地址是gzlitao@163.net
希望那位高手,出手指点一下.

谢谢

--


开心每一天
潇洒的高人.听涛
 
我以前用过paradox4.0,bde并不支持低版本的paradox4.0的中文化,
当时我们是用intersolve or ms的odbc来支持中文的。
我想可能一种办法是用odbc,另一种是用转化为dbase for window(版本更高一些)
我没用过dbase IV,所以没有把握
 
用Delphi自带的Datapump将它转换为Paradox7,试试。
 
怎么有来一个?
 
用odbc,foxpro的结构和dbase的结构已经不一样了。
 
用VFP打开后,导出为FoxBase文件;
或将DatabaseName属性改为"Visual FoxPro Tables"试试。
 

Similar threads

回复
0
查看
676
万一
回复
0
查看
1K
不得闲
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
后退
顶部