- ベストアンサー
Windows2003サーバーのデータベースへの接続方法を教えてください
- Windowsサーバー2003のアプリケーションサーバに接続してデータベースにアクセスする方法を教えてください。
- VBAを使ってアクセスしたいデータベースの情報を取得し、データを参照する方法を教えてください。
- アプリがAccessで作成された場合、データベースもAccessであると仮定し、ログイン時のIPアドレスを記述する必要があるか確認してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
おはようございます。 ------------- >データベースがAccessかどうかはわかりませんが、 >とりあえずAccessだと仮定して Access自身がデーターベースですので、Access「だけ」で作ってあるのなら、「データーベースに接続」ということは全く考える必要がありません。 ------------- >DBがオラクルとかなら根本的に勘違いな質問なのかもしれませんが、 >アプリがAccessで作ったような感じなので、DBもAccessだと思っています。 Accessから他のデーターベースに接続することも出来ます。 見た目はAccessでも(実際にAccessを使っていたとしても)裏で他のデータベースソフトを使っている可能性もあります。 Accessは操作画面(ユーザーインターフェース)を作りやすいのですが、データーベースとしては非力な面もあります。そのため、操作画面はAccess、実際の処理は他のデータベースという作り方も考えられます。 ------------- >■データベース名・テーブル名・カラム名など、 > アプリで引っぱり出しているデータベースの情報は > どのようにすれば取得できるか? >■アクセスするには、ログイン時に出てくるIPアドレスなども記述する > 必要があるのか?ということと、その記述方法 この点につきましては、使用しているソフト(目に見える物だけでなく、裏で使っている物も含めて)が分からなければ回答出来ません。 外注した業者に開示を求めるのが確実です。 ------------- >アプリを起動するときは、ユーザーIDとパスワードを入力すると >「アプリケーションサーバに接続しています」というようなメッセージの >後にIPアドレスが出て、Windowsサーバー2003のアプリケーションサーバ(?)に接続しているような感じです。 このようなメッセージは、実際の動作にかかわらず出すことが出来ますので、あてにはなりません。 例えば、以下のようなVBAのプログラムを考えてみてください。 メッセージを見れば「ドキッ」としますが、実際にはメッセージを出すだけです。 Sub Message() MsgBox "このコンピュータの全てのデータを削除します" & vbCr & _ "よろしいですか?", vbYesNo MsgBox "データを削除しました" End Sub
お礼
なるほど。業者に聞いてみるのがいいですね。ありがとうございました。