SQLSERVER直接使用ACCESS数据库,只需要要表名前面加上打开的语句。
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="D:\ViewScales.mdb";User ID=Admin;Password=')...
其中D:\ViewScales.mdb,指的是ACCESS数据库的路径。
例如:SELECT *
FROm ATable
改写后就是:
SELECT *
FROm OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="D:\ViewScales.mdb";User ID=Admin;Password=')...ATable
多表连接查询也是一样,各个表前加上这个打开语句。
SELECT *
FROm ATable,BTable
where ATable.id=BTable.id
SQLSERVER查询分析器中:
SELECT *
FROm OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="D:\ViewScales.mdb";User ID=Admin;Password=')...ATable,
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="D:\ViewScales.mdb";User ID=Admin;Password=')...BTable
where ATable.id=BTable.id