DB2の接続エラーこんにちはゲストさん。>>解決済みの質問DB2の接続エラーはじめまして。現在、Tivoli(MAXIMO)で使用しているDB2を自分のクライアント端末からDB2に接続し、VBで帳票を作ろうとしています。DB2へ接続しようとすると、エラーとなります。引き数の値が無効です。SQLSTATE=HY009となります。DB2のランタイムクライアントをインストールしているので、ODBCには問題がないと思います。接続のところで、エラーとなるようです。コーディングは以下のようにしております。cn.Execute(strSQL)DB2のバージョンは9以上、よろしくお願いいたします。13:17:50通報するQNo.4438584gametan困ってます質問者が選んだベストアンサー>ODBCの設定、うまくいっていない可能性があるようです。(自分で設定をしたものなら)ODBCを設定しなおす必要があるようです。前回のIBMのページを参考にして作り直してみてください。ここで接続できなければ、ODBC接続は使えません。17:30:35お礼ご連絡が遅くなりまして、申し訳ございませんでした。ODBC設定に問題があったようです。DB2の構成アシスタントからホスト名の指定を、サーバ名からIPアドレスに変更したら、接続ができるようになりました。お手数をおかけいたしまして、申し訳ございませんでした。ありがとうございます。回答(3)ANo.2ShowMeHow>ODBCには問題がないと思います。設定のところで、接続テストをするところがありますが、接続はできますか?DB2のCLPとか、コントロールセンターからDBに接続することはできますか?できないなら、DSNを作り直す必要があるかもしれません。接続できるなら、接続データベース名の可能性が一番高いと思います。http://publib.boulder.ibm.com/tividd/td/TRM/GC32-1323-00/ja_JA/HTML/admin147.htmf.別名と説明を入力する。コネクションで利用するのは、この別名だと思います。早々のご回答ありがとうございます。ODBCの設定、うまくいっていない可能性があるようです。システムDSNの「構成」ボタンから、CLI/ODBC設定でユーザIDとパスワードをDB2インストール時に設定した、ユーザIDとパスワードで「接続」ボタンを押下しても、「「SQL1027N」ノードディレクトリが見つかりません」のエラーメッセージが出力されます。CLI/ODBC設定の「詳細設定」タブのCLIパラメータは、「DBALIAS」、値「TICKET」、ペンティング値「TICKET」となっています。あとは、何処を調べたら宜しいのでょうか。ご教示の程、お願いいたします。早々のご回答ありがとうございます。>DSN=MAXIMO;DSN名なのですが、コンパネのODBCデータソースアドミニストレータの「ユーザーDNS」の名前で宜しいのでしょうか?。「ファイルDSN」の「.dsn」の名前の事でしょうか?。「ユーザーDNS」だと「DB2」の名前です。「ファイルDNS」だと、「TICKET.dsn」で作っており、どちら行っても、実行時エラーとなってしまいます。ノード・ディレクトリーが見つかりません。申し訳ございませんが、ご教示の程お願いいたします。Expressを使用しています。DB2を扱うのが初めてなのでお願いします。ステートメントの正常な実行に影響を与え...Insert時に一意制約エラーがでる。DB2+eclipse2.1で開発しています。いつもお世話になっております。insert文で新規レコードを追加...エラー内容がわかりません。Reserved.掲載情報の著作権は提供元企業等に帰属します。