- ベストアンサー
mdbファイルの取り込み
既存のデータファイル(mdbファイル:ACCESS97)からMDBのテーブルをSQLServer取り込みテーブルを追加したいと考えています。 ACCESSのアップサイジングウィザードを使用することを考えましたが、おそらくインストールされていないためかと思いますが使用できませんでした。 この場合、使ったことがないのでよくわからないのですがbcpコマンドラインを使うのでしょうか、ほかに方法はありますでしょうか。ご教示ください、よろしくお願いします。(SQLServer6.5、実行環境のACCESSは2002です)
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
内容を見るところAccessのアップサイジングウィザード等が書いてあるのでAccessから(使って)SQLServerへテーブルを追加したいということでいいのでしょうか。 ADODBのConnectionとRecordsetを宣言して "provider=SQLOLEDB;data source=server;user id=id;password=pass;initial catalog=DB名" で接続させる。 INSERT INTO テーブル名 SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','mdbをフルパスで指定';'Admin','SELECT * FROM mdbのテーブル名') でSQLServerのテーブルに追加する。 こんな感じで良いと思いますが。
お礼
できました!ありがとうございました。