- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DB2とWin2003-アクセスとの接続)
DB2とWin2003-アクセスとの接続
このQ&Aのポイント
- DB2とWin2003-アクセスの接続方法を知りたい
- IBMのクライアントアクセスをインストールすれば接続可能か
- 既に動いている帳票ソフトを参考にしてDB2に接続したい
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>S101D27F.dsn ってどうやって手に入れるんでしょうか? ファイルDSNはODBCデータソースの接続情報をファイルとしてディスクに保存したものです。 新規に作成するのであればコントロールパネルの管理ツールのODBCデータソースを開き[ファイルDSN]を選択し[追加]をクリックするドライバを選択し[次へ]をクリックする[参照]をクリックしファイルDSNを保存する場所を指定する。指定したドライバに合わせた接続設定を行う。 これで作成できます。 ファイルDSNはテキストファイルなのでテキストエディタなどで作成することもできます。 DatabaseフォルダにあるS101D27F.dsnを見て確認してみてください。 Dim cn As ADODB.Connection ・ Set cn = New ADODB.Connection cn.Open "FILEDSN=C:\×××\Myaccess.dsn;" 'ファイルDSNのパスはフルパスを指定(Myaccessという名前で登録した場合) VBならこんな感じで接続できます。 >dsnとmdbは同じ名前が条件みたいですが・ 任意で付けられます。mdbのセットはファイルDNSにあるDBQ=で指定されます。DBQ=C:\db1.mdbのように (S101D27F.dsnをテキストエディタで開いてみてください。たまたま作った人が同じ名前で作っただけで新たに別の名前で同じファイルDNSの内容で作りそのDNSを指定すれば接続できます)
お礼
遅くなりすみません ありがとうございました