delphi里使用ADO插入中文资料到mysql,全变成了'???',请问高手点解决?(100分)

  • 主题发起人 主题发起人 tsoftware
  • 开始时间 开始时间
T

tsoftware

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi插入中文资料到mysql,全变成了'????',请问高手点解决,我在mysql里插入中文可以的
 
语言版本不对
 
如果你的表的字段是 gbk ,连接数据库后执行一下 'Set Names gbk'
 
set names gbk 在mysql的控制台可以,但在delphi里怎样做啊
 
你的数据库必须支持UNICODE才行,像ORACLE建立数据库的时候有一个语言选项,你要选支持UNICODE才行,至于MYSQL,没玩过,不知道.
 
具体用的ADO哪个控件?找找看有没有CommandText, Execute之类的
 
后退
顶部