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

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

上一篇 / 下一篇  2007-04-24 12:11:06 / 个人分类:其他

51Testing软件测试网om Z P;{1e7Gh$_

原文出处:http://blog.csdn.net/flyany2000/archive/2005/10/14/503945.aspx
I~ma4B0
d:u,Gx-p a,afK051Testing软件测试网0Bz&[9^X k/Rc
异构数据库之间的导入导出

O&O3? mav2[0

.~3pyN Z!F&yR_0//MSSQL2EXCEL51Testing软件测试网L4P;o6P F
ADOConnection1.ConnectionString:=
j5E6Rn{qSZ0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\yp.xls;'
#Xh&E x Q5~am0W0+'Extended Properties=excel 8.0';51Testing软件测试网 }?oHO1rs'P
ADOConnection1.Execute('select * into [Abc] from drug_yk IN [ODBC] [ODBC;Driver=SQL

3F0z-rO[k0 51Testing软件测试网!Iva/k_ L

Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');
%lq$mM$fB]9F:~0//把一个MSSQL的数据库表及数据导出到excel中,abc为excel中不存在的表名,drug_yk为MSSQL里的表, sa为51Testing软件测试网W:Rk^wo0Y

+obA] X0用户,  kcsoft58为密码 , 127.0.0.1为服务大地址 ,kcsoft_his是数据库名称
|c.Sp'h/XL0ADOConnection1.Execute('insert into [abc] select * from drug_yk in [ODBC] [ODBC;Driver=SQL 51Testing软件测试网\-r2_V Tf C6\

51Testing软件测试网w$i"@7pI

Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');
hR)omL1q9~h0//把一个MSSQL的数据库表的记录增加到到excel中,执行以后相当于两倍量的数据,一次是导入,一次是

.Q E*i^6t g(tNy-nL0

'vX t!oD1L0insert

8Gk-@KLM+}9A3?0 51Testing软件测试网?KV4[,i)Jp

51Testing软件测试网6S]#XS2PD g
//EXCEL2MSSQL
zwraS`0  ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security

-g)gJr A? `D0 51Testing软件测试网}l6`8L%x0nB;kR

Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';51Testing软件测试网"o-^9r Nu4P
   ADOConnection1.Execute('SELECT * into [abc] FROM OpenDataSource( '
S4Hp%{h0   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','51Testing软件测试网;i_ `Q2|P5x
   +QuotedStr('Data Source="G:\mysmallexe\excel2sql\yp.xls";Extended Properties=excel 8.0')51Testing软件测试网(Q;Nb$? j[

idIom6g0+')...[Abc]');

_]S&?%n0 51Testing软件测试网R-p| A yj


Nk N q]&@9m-}&e0//MSSQL2VFP
PJw.Mn X/xm0  ADOConnection2.ConnectionString:=
K;SgSt5C dq2Q0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql;'
j"~1a r{!p0+'Extended Properties=dBase 5.0';
h }Wc[l0ADOConnection2.Execute('select * into Abc.dbf from drug_yk IN [ODBC] [ODBC;Driver=SQL

h$~/BG ~c m]0 51Testing软件测试网5N/GN'X v ?,d

Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');51Testing软件测试网w,O:I]VH@
//把一个MSSQL的数据库表及数据导出到VFP中,Abc.dbf 为VFP中不存在的表名,drug_yk为MSSQL里的表, sa为51Testing软件测试网J/kMP&U _ B#L

gRne(y ^X m0用户,  kcsoft58为密码 , 127.0.0.1为服务大地址 ,kcsoft_his是数据库名称51Testing软件测试网%}Dhte4Y7JR

x0M2Y6J3t1l5GVL^}Dj051Testing软件测试网f'Pz l5h1`oC?F8i
//VFP2MSSQL51Testing软件测试网:_D;K&X$wi9d{
   ADOConnection2.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security 51Testing软件测试网"M8v@9V2uLY2g3H

M4@'}5bz K0[0Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';
Qn(_PED_ yB#L0   ADOConnection2.Execute('SELECT * into [abc] FROM OpenDataSource( '51Testing软件测试网Uw6}.UPpT
   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','
BPVD QmLVTa0   +QuotedStr('Data Source="G:\mysmallexe\excel2sql";Extended Properties=dBase 5.0')+')...

"S d7a1O"J1m/bB,J`0

Er)YJ$G*@9Y0[Abc]');

)^$VJe*?5E;M0 51Testing软件测试网3~"@/\T(Z3zG


p&B2Mk&K't0 //MSSQL2access51Testing软件测试网Q:p%rnE5`U+P(o
     ADOConnection2.ConnectionString:=51Testing软件测试网2c"@zY-S5^
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\Server.MDB;'
kap]SG)pjE0+'Persist Security Info=False;Jet OLEDB:Database Password=happynewyear';51Testing软件测试网0F7tu`-]&Wq
ADOConnection2.Execute('select * into Abc from drug_yk IN [ODBC] [ODBC;Driver=SQL 51Testing软件测试网6a%O9Y&cyy7X*XDW

,Of+s u{;L$Gc&q0Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');51Testing软件测试网rWC'_:_8^7hi

51Testing软件测试网QlF4A9`7N.uP!Y


+_!Qan&i0//access2MSSQL
/Y FY4A-AI%@$k|0  ADOConnection2.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security

4fy2a/~}}0

1j|XhP;i0Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';51Testing软件测试网*XD4n7I HZ4g
   ADOConnection2.Execute('SELECT * into [abc] FROM OpenDataSource( '
d,cD"Z&C ` G0   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','
M}CB&}4z:f0   +QuotedStr('Data Source="G:\mysmallexe\excel2sql\Server.MDB";Jet OLEDB:Database

)@2Cdf:NP0 51Testing软件测试网l hGTE/me

Password=happynewyear')+')...[Abc]');

k!EI)C dD2o0 51Testing软件测试网&{i:A#RFl)o5Pk

51Testing软件测试网n3_$m BzH `-j
//excel2access51Testing软件测试网"E4Sp$N!fI ` H;s{
    ADOConnection2.ConnectionString:=51Testing软件测试网7v k,D(Ig3H3e
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\Server.MDB;'51Testing软件测试网-P]WYNB-N:N_
+'Persist Security Info=False;Jet OLEDB:Database Password=happynewyear';51Testing软件测试网f(Y,n!^:~;|0L5y
ADOConnection2.Execute('SELECT * into [abc] FROM [excel 51Testing软件测试网H6HY"tGp;YM

51Testing软件测试网p\O!E%H

8.0;database=G:\mysmallexe\excel2sql\yp.xls].[abc$]');51Testing软件测试网-u1sI;MCGS

51Testing软件测试网#s'W K7S nb)h+JAO.F ?

//access2excel
[1k6?K,P&OR$D0   ADOConnection2.ConnectionString:=
"[rb~H0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql\yp.xls;'
ix7}$d}0+'Extended Properties=excel 8.0';51Testing软件测试网#[8{?H#hw
ADOConnection2.Execute('SELECT * into abc  from

!?)\!L+IZ0

(lu? u&Lj0[G:\mysmallexe\excel2sql\Server.MDB;pwd=happynewyear].abc');51Testing软件测试网$t2Z'P0I*bMUj

51Testing软件测试网7@*R/H b(S3s%r4Q*n

51Testing软件测试网tDc)C&`%h6@;^6gb
//MSSQL2txt
h3gCt@n|t D0 ADOConnection2.ConnectionString:=
c~e'l/^ ?0'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\mysmallexe\excel2sql;'51Testing软件测试网b6G/vu.PM
+'Extended Properties=text';
a6E]]}6Z7bY0ADOConnection2.Execute('select * into Abc#txt from drug_yk IN [ODBC] [ODBC;Driver=SQL

N5h]p#Tx}4h0

.F&_;YbI+|g2vF0Server;UID=sa;PWD=kcsoft58;Server=127.0.0.1;DataBase=kcsoft_his]');

X.exv(Xw0 51Testing软件测试网#QG(p)L;J6k/V*I ~

51Testing软件测试网)ab])}0Q5Q
//txt2MSSQL
K| xYOV0   ADOConnection2.ConnectionString:='Provider=SQLOLEDB.1;Password=KCSOFT58;Persist Security 51Testing软件测试网W9W]sy)OO

51Testing软件测试网T+mcw M(W2v O3M

Info=True;User ID=SA;Initial Catalog=KCSOFT_HIS;Data Source=CHEN';51Testing软件测试网_:F5f~3xa1zH
    ADOConnection2.Execute('SELECT * into [abc] FROM OpenDataSource( '51Testing软件测试网 Dc~5c0| @,C
   +QuotedStr('Microsoft.Jet.OLEDB.4.0')+','
+]3{%wya(Z$ug#xZ0   +QuotedStr('Data Source="G:\mysmallexe\excel2sql";Extended Properties=text')+')...

B.QQh)c0

Or G+k DB0[Abc#txt]');51Testing软件测试网Z)F ~v8V"~(u
51Testing软件测试网w7e9m&v5C GO:y5ef

51Testing软件测试网:S Nwb3g8o%R

&s+` h4UEM3OHf#u0
测试者家园 2007-01-22 13:55 发表评论

'V;])\*|G:?+W"O051Testing软件测试网j$R8B V&K5l\
Link URL: http://www.cnblogs.com/tester2test/archive/2007/01/22/626850.html

TAG:

 

评分:0

我来说两句

Open Toolbar