.dbf 文件转入oracle问题,快抓狂了,在线等。
把本机上的 .dbf 文件转入 oracle中。
adoconnect1 已经连接了oracle
object ADOConnection1: TADOConnection
ConnectionString =
'Provider=MSDAORA.1;Password=xxx;User ID=xxx;Data Source=crm2' +
'46;Persist Security Info=True'
LoginPrompt = False
Provider = 'MSDAORA.1'
程序中:
//show为.dbf文件,temp1为oracle中的表,两个表同构
procedure TForm1.Button1Click(Sender: TObject);
begin
s:= 'insert into temp1 select * from show in ''c:\castpro\hq\'' ''dbase 5.0;'' ' ;
//或者写成下面这样
//s:='insert into temp1 select * from OpenDataSource( ''Microsoft.Jet.OLEDB.4.0'',''Data Source="c:\castpro\hq\";User ID=;Password=;Extended properties=dBase 5.0'')...show';
with adoconnection1 do
begin
connected := true;
showmessage(s);
execute(s);
showmessage(s);
end;
end;
但这两条语句执行的时候都提示sql命令未正确结束,快抓狂了。