Access 到 Access
select * into aaa from aaa in 'c::/temp/b.mdb'
用ADOConnection.Execute执行
对foxpro 6.0采取odbc,建立一个数据源
insert into t_d(申请from
OPENROWSET('MSDASQL',
'dsn=ddd;SourceDB=e:/d_pro/mail/poprec;SourceType=DBF'
,'select * from E:/d_pro/mail/poprec/d.dbf') as a --where 发票号 not in(select 发票号 from t_d)
===============================
各位大富翁,你们好!
_______________________form_______________________________
_
来自:wind2000, 时间:2003-8-13 21:41:00, ID:2103519
今天又试了一下,已经完成了如下测试:
Access->TXT
Access->DBF
Access->Excel
Access->Access
TXT->Access
DBF->Access
Excel->Access
Oracle->TXT(测试没通过)
Oracle->DBF
Oracle->Access
Oracle->Excel
TXT->Oracle(还没测试)
DBF->Oracle
Access->Oracle
Excel->Oracle
因我不用SQL Server和其它数据库,所以没法测试,相信应该也是可以的!
Oracle->TXT的联接串和上面所说的一个样,如下,可是总会报无法找到文件(文
件路径不对),
Microsoft.Jet.OLEDB.4.0认为联接的是个Access数据库,可是Data Source中写
的却
是个路径,
哪位有使用Oracle的帮忙测测!
//Oracle->TXT
//Provider=Microsoft.Jet.OLEDB.4.0;Data Source=f:/;Extended
Properties="text;HDR=YES;FMT=Delimited";Persist Security Info=False
procedure TForm1.Button7Click(Sender: TObject);
var
sSql: String;
begin
sSql := 'select * into aaa.txt from lsygb in [ODBC][ODBC;Driver=
{Microsoft ODBC
for Oracle};UID=bkls;PWD=bkls;SERVER=bkls;]';
with TxtConnection do
begin
Close;
Connected := True;
Execute(sSql);
end;
end;