国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

用SQL語句實現異構數據庫之間的導數據導入/出

2024-07-21 02:31:51
字體:
來源:轉載
供稿:網友

【異構數據導入導出】

在SQLServer中執行
SELECT * into bmk
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
  'Data Source="e:/share";User ID=Admin;PassWord=;Extended PRoperties=dBase 5.0')...bmk
這樣就可以把e:/share中的bmk.dbf表導入到Sqlserver中,
速度是最快的
上面這個方法DBF文件必須在服務器上,如果DBF不在服務器上,就用
連接串
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/temp;Extended Properties="dBase 5.0;";Persist Security Info=False
SQL語句
SELECT * into aaa IN [ODBC]
[ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]
from aaa
這是直接把客戶端上的DBF傳上服務器的最直接方法。

把壓箱底的方法都告訴大家
在Form上放一個ADOConnection,連結指向目標access庫
比如txt文件在c:/temp/aaaa.txt
就執行
ADOConnection.Connected := True;
ADOConnection.Execute('Select * Into abcd From [Text;Database=c:/temp].aaaa.txt');
就一切Ok了,這個方法一定行的,我好不容易才研究出來的
有了這兩個例子,異構數據庫之間導數據的問題就舉一反三,迎刃而解了。

把Excel導入到Access中,同txt類似
select * into <table name> from [excel 8.0;database=<filename>].[<sheetname>$]

我最討厭別人用BatchMove導數據了,明明一個SQL的事情,偏要。。。
我的目標是讓大家拋棄BatchMove

Provider=MSDASQL.1;Extended Properties="Driver={Microsoft Visual Foxpro Driver};SourceType=DBF;SourceDB=你的文件所在路徑;"

文章引用自: http://www.delphibbs.com/delphibbs/dispq.asp?lid=1691966


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑河市| 英吉沙县| 新乡县| 滦平县| 当涂县| 泽库县| 遂宁市| 诸暨市| 望都县| 禹城市| 彝良县| 红河县| 新安县| 英山县| 来安县| 喜德县| 浑源县| 池州市| 中西区| 开原市| 湄潭县| 乐东| 资源县| 静安区| 保靖县| 天峻县| 清水河县| 山东省| 阳信县| 英山县| 上高县| 蒙自县| 邳州市| 台州市| 古浪县| 阳江市| 塔城市| 临泉县| 木兰县| 余姚市| 乌审旗|