各位大侠,小弟刚接触dbf文件不久,出现上面的问题,请赐教
dbf表结构与access表结构是一样的
如果字段是中文,导入到access表中字段就变成乱码
前台delphi程序调用access数据库的时候字段也是乱码
//复制一个空的access数据库到data目录下面
CopyFile(PChar(gExePath + 'DataModle\ItemDistribute.mdb'), PChar(gExePath + 'Data\ItemDistribute.mdb'), False);
MemInfor.Lines.Add('开始把上传数据导入到access数据库...');
qrydistribute.ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='''+PChar(gExePath + 'Data\ItemDistribute.mdb')+''';Persist Security Info=False';
qrydistribute.Close;
//导入考场表
qrydistribute.SQL.Clear;
qrydistribute.SQL.Add('insert into 考场表(Kc_h,Ss_h,Ss_rs,Bz) select Kc_h,Ss_h,Ss_rs,Bz from 考场表 in '''+PChar(sourcenew)+''' ''dbase 5.0;''');
qrydistribute.ExecSQL;
------解决方案--------------------------------------------------------
如需要阅读该回复,请登录或注册CSDN!
------解决方案--------------------------------------------------------
如需要阅读该回复,请登录或注册CSDN!