F
fnblk8
Unregistered / Unconfirmed
GUEST, unregistred user!
两年没搞DELPHI了,一直用PowerBuilder 6 or 8
近来开发遇到了ADO连接SQL 数据库乱码的问题,最终解决了,以示大家,避免走弯路!
试验平台Win2000 Adv Server(SP2) +Delphi 6 +Sql Server 7
1、ADO+Delphi 6 SP1(D6)+Mdac 2.5 用pb连接用datawindow显示数据没问题,
Delphi 6 组合,DbGrid出现只显示一条记录,乱码!
安装MDAC 2.6 (Chinese) 后能显示全部记录,可是汉字乱码,字段改成Vchar型
不解决问题!
安装 Delphi 6 SP2 解决!
2、ADO+Delphi 6 SP2(D6 不安装 D6 SP1)+Mdac 2.5出现乱码!
把 ADOConnection ->
Provider=SQLOLEDB.1;Password="";Persist Security Info=True;
User ID=sa;Initial Catalog=his;Use Procedure for Prepare=1;
Auto Translate=False;Packet Size=4096;Workstation ID=AOD-40BXK36PI8Z;
Use Encryption for Data=False;Tag with column collation when possible=False
Auto Translate=TRUE--->False;
解决问题!(先决条件 先安装 DELPHI 6+D6 SP2,再安装SQL 7)
在此组合下不管MDAC的版本是2.5 或2.6 中英文版均不出现问题!!!
近来开发遇到了ADO连接SQL 数据库乱码的问题,最终解决了,以示大家,避免走弯路!
试验平台Win2000 Adv Server(SP2) +Delphi 6 +Sql Server 7
1、ADO+Delphi 6 SP1(D6)+Mdac 2.5 用pb连接用datawindow显示数据没问题,
Delphi 6 组合,DbGrid出现只显示一条记录,乱码!
安装MDAC 2.6 (Chinese) 后能显示全部记录,可是汉字乱码,字段改成Vchar型
不解决问题!
安装 Delphi 6 SP2 解决!
2、ADO+Delphi 6 SP2(D6 不安装 D6 SP1)+Mdac 2.5出现乱码!
把 ADOConnection ->
Provider=SQLOLEDB.1;Password="";Persist Security Info=True;
User ID=sa;Initial Catalog=his;Use Procedure for Prepare=1;
Auto Translate=False;Packet Size=4096;Workstation ID=AOD-40BXK36PI8Z;
Use Encryption for Data=False;Tag with column collation when possible=False
Auto Translate=TRUE--->False;
解决问题!(先决条件 先安装 DELPHI 6+D6 SP2,再安装SQL 7)
在此组合下不管MDAC的版本是2.5 或2.6 中英文版均不出现问题!!!