paradox问题,急!急!!(200分)

  • 主题发起人 主题发起人 killgates
  • 开始时间 开始时间
K

killgates

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TTABLE 或TQUERY 打开PARADOX表,所有的汉字都变成'#',why?
 
是语言驱动的原因吧.(不常用Paradox)
 
paradox可以不通过bde的。
with table
begin
databasename:=路径名;
tablename:=表名;
end
刚试过,没问题啊?
 
设置一下 LANDRIVER
 
最近一直在用PARADOX,怎么我没有出现过这样的问题呀,
是不是你的语言驱动程序没有装好我记得好象需要什么远东语言驱动,
 
应该是语言驱动的问题,考虑将BDE拷贝一份即可.曾经
见过类似问题,从别人的机器上拷贝一下bde下的文件就
好了.
 
LANGDRIVER 上手工写上 ANSII850 一般就可以显示中文了
 
LANGDRIVER 设为Paradox China 936(我的d5这是默认的)
 
设定Langdriver ,如为中文简体设为Paradox China 936
繁体设为Paradox China 950
其他设定相应的
 
sorry , 设定Langdriver ,如为中文简体设为Paradox China 936
繁体设为Paradox Taiwan 950
其他设定相应的
 
langdriver=China 936
你可能是反复装卸不同版本delphi了
 
BDE设置改变缺省语言设置!
 
对不起,各位久等了。
我要做的是一个其它软件的数据接口,
而该软件的PARADOX表的语言驱动是XX(我忘记了,反正不是CHINA 936)
改变BDE配置毫无用处,只能用bdeRestrcuctor来改变每个表的语言驱动。
该函数的用法我不会 8-(

各位富翁请继续,有答案的话再献上200分。
 
我以为这是显示的问题,你可以用showmessage显示看看是否真的是#,你是在哪看到#的,dbgrid?
 
在DataBase DeskTop中把
LANGDRIVER 设为Paradox China 936
 
TO 崔占东 该方法我早就用过,但是所有GPMS(某软件)的数据都是如此,而导入数
据是我们软件的功能,我不可能给每个用户手工操作,或带一个DESKTOP。
TO crazylk 用任何方法显示君为#。

TO ALL 对不起,函数名我写错了----
用DbiDoRestructur改变PARADOX表的语言驱动,怎么做????

 
你可以试试用ADO 控件来驱动该数据库,看看字符是否正常显示!
 
Delphi正常工作时不会出现这样的问题,除非你用的是非中文版的windows,
重装系统吧。
 
换台机器还有这样的情况么?
给Delphi装上Update Package还这样么?
 
请你明确告诉我,你要实现的功能,如果只是数据导入我觉得你没有必要用DbiDoRestructur改变PARADOX表的语言驱动。
 
后退
顶部