国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安化县| 铜山县| 常山县| 南召县| 巴林右旗| 淮阳县| 依安县| 滦平县| 利川市| 唐河县| 博湖县| 仙桃市| 香格里拉县| 东源县| 渭源县| 江都市| 南靖县| 湘阴县| 桐柏县| 镇平县| 克什克腾旗| 靖安县| 新邵县| 曲周县| 论坛| 金沙县| 延安市| 宁远县| 化德县| 广安市| 客服| 长治市| 桃园市| 阳朔县| 漳平市| 漠河县| 西乌| 定日县| 辉南县| 金昌市| 昌都县|