delphi ado连接Mysql添加数据出现问号?
我是用 delphi ADOConnection1 连接的mysql
手工再phpmyadmin中添加中文数据 一切正常
但是在delphi中添加就中文就出现 ???? 全是??
我的Mysql数据库和表名的 格式均是 gb2312_chinese_ci
数据库名称是 xdfdb 表名 是xdf_list
我是用 wamp5测试的
我添加数据的过程的代码是
var d:string;
s:string;
begin
//////showmessage(inttostr(combobox1.ItemIndex));
//d:=Date;
d:=getdate();
with DataModule2.adoquery1 do
begin
close;
sql.clear;
///sql.Add('SET NAMES GBK');
sql.add('insert into xdf_list (name,age,type,score,school,date,remark) values(:name,:age,:type,:score,:school,:date,:remark)');
parameters.paramByName('name').Value:=Edit1.Text;
parameters.paramByName('age').Value:=Edit2.Text;
parameters.paramByName('type').Value:= s;
parameters.paramByName('score').Value:=Edit3.Text;
parameters.paramByName('school').Value:=Edit4.Text;
parameters.paramByName('date').Value:=d;
parameters.paramByName('remark').Value:=Edit5.Text;
try
ExecSQL;
finally
Close;
end;
end;
end;
求解决办法~~~