はじめまして。
現在、Tivoli(MAXIMO)で使用しているDB2を自分のクライアント端末からDB2に接続し、VBで帳票を作ろうとしています。
しかし、DB2へ接続しようとすると、エラーとなります。
エラー内容は。
実行時エラー'2147217887(80040e21)
CLI0124E 引き数の値が無効です。SQLSTATE=HY009となります。
DB2のランタイムクライアントをインストールしているので、ODBCには問題がないと思います。
接続のところで、エラーとなるようです。
コーディングは以下のようにしております。
strSQL = "select * From TICKET"
' 接続 cn.Open "Provider=IBMDADB2;DSN=MAXIMO.TICKET;UserID=user名;Password=password;"
Set rs = cn.Execute(strSQL)
DB2のバージョンは9
以上、よろしくお願いいたします。
No.1
- 回答日時:
よくわからないけれど、
>DSN=MAXIMO.TICKET;
TICKET ってテーブル名じゃないの?
DSN=MAXIMO;
でいいような気がしますが、
というかDSN名はあっていますか?
参考URL:http://www.ibm.com/developerworks/jp/db2/library …
この回答への補足
早々のご回答ありがとうございます。
>DSN=MAXIMO;
DSN名なのですが、コンパネのODBCデータソースアドミニストレータの「ユーザーDNS」の名前で宜しいのでしょうか?。
「ファイルDSN」の「.dsn」の名前の事でしょうか?。
「ユーザーDNS」だと「DB2」の名前です。
「ファイルDNS」だと、「TICKET.dsn」で作っており、
どちら行っても、実行時エラーとなってしまいます。
SQL1027N ノード・ディレクトリーが見つかりません。
申し訳ございませんが、ご教示の程お願いいたします。
No.2
- 回答日時:
>ODBCには問題がないと思います。
ODBC の設定のところで、接続テストをするところがありますが、接続はできますか?
DB2のCLPとか、コントロールセンターからDBに接続することはできますか?
できないなら、DSNを作り直す必要があるかもしれません。
接続できるなら、接続データベース名の可能性が一番高いと思います。
http://publib.boulder.ibm.com/tividd/td/TRM/GC32 …
f.別名と説明を入力する。
コネクションで利用するのは、この別名だと思います。
この回答への補足
早々のご回答ありがとうございます。
ODBCの設定、うまくいっていない可能性があるようです。
システムDSNの「構成」ボタンから、CLI/ODBC設定でユーザIDとパスワードをDB2インストール時に設定した、ユーザIDとパスワードで「接続」ボタンを押下しても、「「SQL1027N」ノードディレクトリが見つかりません」のエラーメッセージが出力されます。
CLI/ODBC設定の「詳細設定」タブのCLIパラメータは、「DBALIAS」、値「TICKET」、ペンティング値「TICKET」となっています。
あとは、何処を調べたら宜しいのでょうか。
ご教示の程、お願いいたします。
No.3ベストアンサー
- 回答日時:
>ODBCの設定、うまくいっていない可能性があるようです。
(自分で設定をしたものなら)ODBCを設定しなおす必要があるようです。
前回のIBMのページを参考にして作り直してみてください。
ここで接続できなければ、ODBC接続は使えません。
ご連絡が遅くなりまして、申し訳ございませんでした。
ODBC設定に問題があったようです。
DB2の構成アシスタントからホスト名の指定を、サーバ名からIPアドレスに変更したら、接続ができるようになりました。
いろいろ、お手数をおかけいたしまして、申し訳ございませんでした。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- デスクトップパソコン USB接続のマイクについて 6 2022/09/18 07:54
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- PHP 【PHP/MySQL】コード上で生成したクエリを基に集計クエリを作りたい 1 2022/07/28 15:06
- Android(アンドロイド) 日産のディスプレイオーディオとスマホの接続 1 2023/04/22 07:12
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- その他(OS) Windows以外のOSでhttps://login.live.com/にアクセス出来無い 3 2022/04/06 12:57
- LANケーブル・USBケーブル Buffalo デバイスサーバー 2 2022/06/28 16:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数の前のビックリマークにつ...
-
インターネット接続状況確認の仕方
-
ONUとAirMac Extremeで接続
-
PSPでのインターネット接続...
-
CDファイル *.cdaが再生でき...
-
wowowデコーダのスクランブルラ...
-
au Wi-FiWalker HWD15の接続
-
INSメイトについて
-
812SH USB接続について
-
Chromecastでテレビにつなげて...
-
私の閲覧商品が家族のスマホに表示
-
パソコンの設定について
-
ノートパソコンとかパソコンを...
-
ドコモ光 アンドラインからGMO...
-
wiiuは、ゲームパッドなしで初...
-
BIG-IPに接続できません
-
パソコンの電源プランについて
-
パソコン工房でパソコンを買う...
-
RTX1200とL2TPクライアントの設...
-
マーケットスピードⅡの通信設定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数の前のビックリマークにつ...
-
MELSEC CPUとGOTの接続について
-
エラー619が解決できません
-
PSPでのインターネット接続...
-
[Delphi] Socketのエラーを抑制...
-
PSPをネットに接続したいん...
-
FTPで550エラーとなります
-
DB2の接続エラー
-
インターネット接続状況確認の仕方
-
スマホのテザリングを使ってネ...
-
光ファイバー100Mbpsが...
-
ネットワクーキーを毎回聞いて...
-
INSメイトについて
-
ダイヤルQ2につながらないよ...
-
オフライン作業
-
SetPointでBluetoothマウスの接...
-
CDファイル *.cdaが再生でき...
-
LAN接続とダイヤルアップ接...
-
インターネットで高額料金請求...
-
「リモートコンピュータへの接...
おすすめ情報