▼質問
Oracleからのデータバックアップで次のプログラムで実行しているんだが・・・。
「Selection.QueryTable.Refresh BackgroundQuery:=False」
どうやってODBCやSQL文の設定をしているかわからん!?
教えてくれ~!!
▼回答
一度「外部データの取込み」をやると、その時の操作が設定してしまい
変更ができないみたいなんだ。
だから、汎用的にやるには次のプログラムがお勧めだよ!?
With Worksheets(シート名).QueryTables.Add(Connection:="ODBC;DSN=データソース名;UID=ユーザ名;PWD=パスワード名", Destination:=Worksheets(シート名).Range("A1"))
.Sql = Array("SELECT * FROM テーブル名")
.Refresh
End With
0 件のコメント:
コメントを投稿