Delphi7ADO莫明问题2
我在中文win98sp2,delphi6,VFP6简体中文下写的程序好好的,
但在win2000pro简体中文,delphi7,VFP6简体中文,下出现把我中文字符
截掉的错误,莫名其妙。ADO是OLE DB for ODBC,driver 是visual forpro driver
真奇怪!!!!!!
程序如下:
var
i:Integer;
begin
ADOConnection1.Open;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO TBZQDM(ZQDM,ZQMC) VALUES(:DM,:MC)');
try
for i:=1 to 1000 do
begin
ADOQuery1.Parameters.ParamValues['dm']:='600597';
ADOQuery1.Parameters.ParamValues['mc']:='光明乳业';
ADOQuery1.ExecSQL;
end;
finally
ADOQuery1.Close;
ADOConnection1.Close;
end;
end;
打开数据库后zqmc只有“光明“,我的zqmc为数是够的,是8个char
真搞不懂。
郁闷中..................................