我的地盘我做主! 博客:http://tester2test.cnblogs.com/   msn:win_soft@163.com

异构数据库之间的导入导出[转载]

上一篇 / 下一篇  2007-01-24 11:39:37 / 个人分类:性能测试

UazQ%l#~ R)sCFA0原文出处:http://blog.csdn.net/flyany2000/archive/2005/10/14/503945.aspx51Testing软件测试网(k Mwri'|A
51Testing软件测试网a(WgM z p{`(?%}(f

H`-e*~V \II0异构数据库之间的导入导出

2@?8P#Bu#|0 51Testing软件测试网wd[ Tl#kx

//MSSQL2EXCEL
R+LF3\4h0ADOConnection1.ConnectionString:=
.B&x9m8V7n l0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\yp.xls;'51Testing软件测试网0k[8e|,D ME.GI9^'iU
+'Extended Properties=excel 8.0';
n$sD'lm2iL6k$h `0ADOConnection1.Execute('select * into [Abc] from drug_yk IN [ODBC] [ODBC;Driver=SQL 51Testing软件测试网&Zk(t5l5_8D)L

#i-Rp(|d#L't'?0Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');
nn]'m_;NA3f_&d0//把一个MSSQL的数据库表及数据导出到excel中,abc为excel中不存在的表名,drug_yk为MSSQL里的表, sa为51Testing软件测试网'f MCS8[L~

*k$]z'gG&T t,~r`/U0用户,  kcsoft58为密码 , 127.0.0.1为服务大地址 ,kcsoft_his是数据库名称51Testing软件测试网] yedL;u
ADOConnection1.Execute('insert into [abc] select * from drug_yk in [ODBC] [ODBC;Driver=SQL

KyC-RU!K/o-R0 51Testing软件测试网y[)bl^y&R

Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');
Ke^6k${\&K0//把一个MSSQL的数据库表的记录增加到到excel中,执行以后相当于两倍量的数据,一次是导入,一次是

#PAnr4W`0

.o8Rkw@ L0insert

-G:y~'P F {0

w7m-dkAB|9JP0@1u0
+q.grcm]0//EXCEL2MSSQL51Testing软件测试网m'xt]k+F!@
  ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security

9ZXz F^s)}}:|(x0y0

0Xe ?&z(D h0Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';51Testing软件测试网@:W,mn,u'`*US
   ADOConnection1.Execute('SELECT * into [abc] FROM OpenDataSource( '
-sq+Rg-Nw0   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','51Testing软件测试网 ^ [4Ao-Id ?JL#q
   +QuotedStr('Data Source="G:\mysmallexe\excel2sql\yp.xls";Extended Properties=excel 8.0')51Testing软件测试网'E2?;la%Y E sP;P

/Dq+YS+b NJc@0+')...[Abc]');51Testing软件测试网b(l&DO,T/P.Nc

51Testing软件测试网)u*lrQ k6`.L'Ikq(?3A

51Testing软件测试网/J^(nF+Y\YS'K2q
//MSSQL2VFP
z'^(jM5U;rJ0  ADOConnection2.ConnectionString:=
:}1mg#DDQ/n[ G0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql;'51Testing软件测试网9^R!djm b].b(p
+'Extended Properties=dBase 5.0';51Testing软件测试网 Fo#C4`?OQ:a7S
ADOConnection2.Execute('select * into Abc.dbf from drug_yk IN [ODBC] [ODBC;Driver=SQL 51Testing软件测试网k9Gwf,F Vv{4K

\j#Z1WD.O0Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');51Testing软件测试网| t*Y9[nP| VZ
//把一个MSSQL的数据库表及数据导出到VFP中,Abc.dbf 为VFP中不存在的表名,drug_yk为MSSQL里的表, sa为51Testing软件测试网ja|e%`x

V:v k Zf+pg0用户,  kcsoft58为密码 , 127.0.0.1为服务大地址 ,kcsoft_his是数据库名称

p%N4wJ cZ~/P w0 51Testing软件测试网D/u3B{o/V!dIS;H


:j4hR1] ].z*l0//VFP2MSSQL51Testing软件测试网Ub;_-f-WO0e
   ADOConnection2.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security

}O3t+mVr}1G]:B0

6r)]A` Wg0Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';
a `8Z'Am#v0   ADOConnection2.Execute('SELECT * into [abc] FROM OpenDataSource( '51Testing软件测试网 xxa'L"hSw
   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','51Testing软件测试网9~0jCP4D
   +QuotedStr('Data Source="G:\mysmallexe\excel2sql";Extended Properties=dBase 5.0')+')...51Testing软件测试网 cx(g'fyO$q

4Ssl+o)h!u0[Abc]');

,T%QC ~t ej0

Ha0] hR(]0
b{8dF-UQRs0 //MSSQL2access51Testing软件测试网I*~/y%t9I'wV@
     ADOConnection2.ConnectionString:=51Testing软件测试网Pr&_T8r9]fM
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\Server.MDB;'51Testing软件测试网i6[Q~ _X6{
+'Persist Security Info=False;Jet OLEDB:Database Password=happynewyear';51Testing软件测试网sl#s-c%fxS U
ADOConnection2.Execute('select * into Abc from drug_yk IN [ODBC] [ODBC;Driver=SQL

/e3K,S V.em.P?-x0

W3ra$A/qS!Z*e$Ey0Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');51Testing软件测试网Z*g |%x6HD

H9\-B0p2`A051Testing软件测试网x-XGZ&e
//access2MSSQL51Testing软件测试网A(R/OBF?4t#z"m
  ADOConnection2.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security

:i@BC'| Rk1M0

%?2C)m#HPe0Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';
S0SAy8d2U0   ADOConnection2.Execute('SELECT * into [abc] FROM OpenDataSource( '
E3u)iBDM p T0   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','51Testing软件测试网O|z6t)?Nf2xm
   +QuotedStr('Data Source="G:\mysmallexe\excel2sql\Server.MDB";Jet OLEDB:Database

SPC,k L0I&}6Yb0

f$s4|z;]6MM2SS"sz0Password=happynewyear')+')...[Abc]');51Testing软件测试网k:N,f:KR|

&x*Qn?:XzV:E|051Testing软件测试网1G|T:^_c ]P!Z
//excel2access51Testing软件测试网$Q)_s:Jf
    ADOConnection2.ConnectionString:=
u2n;S e4s0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\Server.MDB;'
yd0N!}l.KHn0+'Persist Security Info=False;Jet OLEDB:Database Password=happynewyear';51Testing软件测试网]w1N9EUe9q
ADOConnection2.Execute('SELECT * into [abc] FROM [excel

2y0b'FKh\9U2i0 51Testing软件测试网&k%EH?}(k s

8.0;database=G:\mysmallexe\excel2sql\yp.xls].[abc$]');51Testing软件测试网 o"iV d,R)QuH

51Testing软件测试网U0G;M\JG3X

//access2excel
n8Em \:O/xx6[N5G0   ADOConnection2.ConnectionString:=
^{ L3|!B0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\yp.xls;'
(FOI XMW1g9h!F0+'Extended Properties=excel 8.0';
-CW G$bX%X}\l:B0ADOConnection2.Execute('SELECT * into abc  from 51Testing软件测试网"N6_1s"hgA#}0r\

51Testing软件测试网 ?g;i.z |1o!dPk6K%Jq

[G:\mysmallexe\excel2sql\Server.MDB;pwd=happynewyear].abc');

"OH+ctM0

(vjq'yP`ws ^0
8LGpaa h4N3A l0//MSSQL2txt51Testing软件测试网-Dr2T9@W ~!Y/fiE
 ADOConnection2.ConnectionString:=
f9aQ2d.yu:zo%m0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql;'51Testing软件测试网w ['T#N4^4l1}$qx
+'Extended Properties=text';
m.rwK"N1ySu }0ADOConnection2.Execute('select * into Abc#txt from drug_yk IN [ODBC] [ODBC;Driver=SQL

kBCQX*m'd S~&H0

j%@{2G QU5W-u5A{0Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');

hJ9dR?)?0

c-J!VK7N4\MX0
s DGyL.C,hD.R0//txt2MSSQL51Testing软件测试网 K W$HS!x U.nTOp
   ADOConnection2.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security

F R*H~"g;w0 51Testing软件测试网'{hg1BV'j

Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';
`Sx4d@7D[o0    ADOConnection2.Execute('SELECT * into [abc] FROM OpenDataSource( '
G)n JO"M2b-Ez9|0   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','
Q;va,}"g8sm0   +QuotedStr('Data Source="G:\mysmallexe\excel2sql";Extended Properties=text')+')...

&wk+ro b9T _{F_#c0 51Testing软件测试网h.Jy q/|:oXT$i

[Abc#txt]');51Testing软件测试网H@0vR$w J

l%o`'d8nj3Lx2E0 51Testing软件测试网 p ~$rV}*k6K;cn

0cIgp8uA0
测试者家园 2007-01-22 13:55 发表评论

Z-AA_zJIf7M N051Testing软件测试网3V9~#Y[2MX
Link URL: http://www.cnblogs.com/tester2test/archive/2007/01/22/626850.html

TAG:

 

评分:0

我来说两句

Open Toolbar