把sql資料和access資料整合成乙個資料集

2021-03-31 22:15:28 字數 861 閱讀 8681

有時候我們要取得的一部分資料在sql的資料庫中,而另一部分資料在access資料庫中,但是有時候卻需要把這兩個資料庫中的資料關聯起來進行查詢,把他們整合在乙個資料集合裡無疑是乙個很好的方法,按照下面這段操作,你就可以在只有sql連線資料庫語句的情況下進行sql資料和access資料的聯合查詢

首先你要用有資料庫管理者許可權的賬號執行下面的指令碼01_addlinkserver.sql,01_addlinkserver.sql的內容如下:

use master

exec sp_addlinkedserver

@server='valinkmdb',

@srvproduct = '',

@provider='microsoft.jet.oledb.4.0',

@datasrc='c:/mcmo.mdb'

goexec sp_addlinkedsrvlogin

@rmtsrvname =  'valinkmdb', 

@useself =  'false'

govalinkmdb是模擬access資料庫,確認sqlserver的enterprisemanager上的安全性-鏈結伺服器的》專案,

請確認valinkmdb的entry被製作。然後你就可以在sql的查詢分析器上直接查詢aceess資料庫裡的資料了,比如:select * from valinkmdb...test,此處的test就是access資料庫中的你要查詢的那個表的名字,當然這個時候你也可以進行聯合查詢了,比如:select * from valinkmdb...test inner join sqldatabase on sqldatabase .number = test .number

你可以在asp或者.***或者其它語言進行應用

ACCESS 新增 SQL 資料

private sub 插入 click dim 鏈結集 as new adodb.connection 定義 資料鏈結 物件,儲存 連線資料庫資訊 請先新增ado引用 dim 伺服器名 as string 定義 字串變數 dim 資料庫名 as string dim 登入名 as string d...

SQL Server和Access資料讀寫

1 查詢access中資料的方法 select from openrowset microsoft.jet.oledb.4.0 database c db2.mdb select from serv user 或select from opendatasource microsoft.jet.ole...

在ACCESS中用SQL匯入匯出資料

hkey local machine software microsofe jet 4.0 isam formats 下有多種格式,在access中可以使用這些格式匯入匯出 select into filname from text database e developer filname.txt ...