MDB 接続で、他DB にアクセスできます。(http://winofsql.jp/VA003334/infoboard_page.php?mid=vbsguide&id=051230001007(接続文字列のサンプル))
1) SQLServer を読む
@DIV
select *
from [ODBC;Driver={SQL Server};SERVER=localhost\msde2000;Database=lightbox;UID=sa;PWD=password].[商品マスタ]
@END
2) 上記内容を、Excel に出力
@DIV
select *
into [Excel 8.0;DATABASE=C:\TMP\EXPORT.xls].[商品マスタ]
from [ODBC;Driver={SQL Server};SERVER=localhost\msde2000;Database=lightbox;UID=sa;PWD=password].[商品マスタ]
@END
1') SQL Server 2005 + 別名
@DIV
select *
from [ODBC;Driver={SQL Native Client};SERVER=lbox;Database=lightbox;UID=sa;PWD=passwordpassword].[商品マスタ]
@END
3) MySQL を読む
@DIV
select *
from [ODBC;Driver={MySQL ODBC 3.51 Driver};SERVER=localhost;Database=lightbox;UID=root;PWD=].[商品マスタ]
@END
※ODBCドライバのバージョンによっては動作しない場合があります。
4) PostgreSQL を読む
@DIV
select *
from [ODBC;Driver={PostgreSQL ANSI};SERVER=localhost;Database=lightbox;UID=postgres;PWD=trustno1].[商品マスタ]
@END
4') 定義済み DSN
@DIV
select *
from [ODBC;DSN=PostgreSQL;Database=lightbox;UID=postgres;PWD=trustno1].[商品マスタ]
@END
5) Oracle を読む
@DIV
select *
from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=localhost/ORCL;UID=lightbox;PWD=lightbox].[商品マスタ]
@END
※日本語のテーブル名だと、環境によっては動作しない場合があります。
5') ローカル・ネット・サービス名
@DIV
select *
from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=LBOX_XE;UID=lightbox;PWD=lightbox].[SYOHIN]
@END
6) Oracle を読む(純正ドライバ)
@DIV
select *
from [ODBC;Driver={Oracle in OraDb10g_home1};DBQ=localhost/orcl;UID=lightbox;PWD=lightbox].[商品マスタ]
@END
7) Oracle と SQLServer の結合
@DIV
select *
from [ODBC;Driver={Microsoft ODBC for Oracle};SERVER=LBOX_XE;UID=lightbox;PWD=lightbox].[SYOHIN] A
left outer join
[ODBC;Driver={SQL Native Client};SERVER=lbox;Database=lightbox;UID=sa;PWD=passwordpassword].[商品分類マスタ] B
on A.商品分類 = B.商品分類
@END
|