把本机上的 .dbf 文件转入 oracle中。
adoconnect1 已经连接了oracleobject 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命令未正确结束,快抓狂了。
adoconnect1 已经连接了oracleobject 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命令未正确结束,快抓狂了。
解决方案 »
- 小弟 用IdTcpServer写 多客户端往一个服务器端传文件,但是服务器只相应了一个连接,为什么?麻烦各位大虾看看 .急!!!!
- ***delphi 2006 以上版本的运行环境要求*****
- 我的delphi 难题..疯了,各位大侠来救命啊....
- 金额显示如:20000,我想显示为20,000 ,怎么办?
- edit1.text 的内容查询还需要转换么?菜鸟不好意思,请指教在线等!!急
- 用BDE 访问ACCESS!!!问问问!!!!!!
- 菜鸟提问:函数的参数的默认值?在线等待。
- 请问大家Delphi内部到底是怎样实现类型转换,有请高手回复!
- 请问各位大哥一个小问题,请多指教
- 反编译
- 如何动态添加字段?
- ActiveForm问题,在客户端即使将IE的本地Intranet的安全级别降到最低,也无法提示下载?
是错的
不是2个单引号
而是1个双引号
所以是:
s:= 'insert into temp1 select * from show in "c:\castpro\hq\" "dbase 5.0;" ' ;你在试试!!!
my god,??????????????????????