我用delphi的ADO连接的mysql在DBGRID里显示正常,mysql设定的gbk的 但读取到库里中文varchar 类型报错 错误显示是 “我的中文”is not a valid component namewith adoquery1 do
begin
close;
sql.Clear;
sql.Add('select * from t_dept');
sql.SaveToFile('d:\ss.txt');
open;
first;
//name:=fieldbyname('Dept_Name').asstring; showmessage(name);
while not eof do
begin
id:=fieldbyname('t_ID').asinteger; showmessage(inttostr(ID));
name:=fieldbyname('Dept_Name').asstring; showmessage(name);
own:=fieldbyname('Dept_PID').asinteger;
在 name 出报错
begin
close;
sql.Clear;
sql.Add('select * from t_dept');
sql.SaveToFile('d:\ss.txt');
open;
first;
//name:=fieldbyname('Dept_Name').asstring; showmessage(name);
while not eof do
begin
id:=fieldbyname('t_ID').asinteger; showmessage(inttostr(ID));
name:=fieldbyname('Dept_Name').asstring; showmessage(name);
own:=fieldbyname('Dept_PID').asinteger;
在 name 出报错
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货