はじめまして。
現在、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.3ベストアンサー
- 回答日時:
>ODBCの設定、うまくいっていない可能性があるようです。
(自分で設定をしたものなら)ODBCを設定しなおす必要があるようです。
前回のIBMのページを参考にして作り直してみてください。
ここで接続できなければ、ODBC接続は使えません。
ご連絡が遅くなりまして、申し訳ございませんでした。
ODBC設定に問題があったようです。
DB2の構成アシスタントからホスト名の指定を、サーバ名からIPアドレスに変更したら、接続ができるようになりました。
いろいろ、お手数をおかけいたしまして、申し訳ございませんでした。
ありがとうございます。
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.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 ノード・ディレクトリーが見つかりません。
申し訳ございませんが、ご教示の程お願いいたします。
お探しの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ランキング
-
変数の前のビックリマークにつ...
-
MELSEC CPUとGOTの接続について
-
エラー619が解決できません
-
Chromecastでテレビにつなげて...
-
マーケットスピードⅡの通信設定...
-
RTX1200とL2TPクライアントの設...
-
私の閲覧商品が家族のスマホに表示
-
ノートパソコンとかパソコンを...
-
ジャパネットたかたのパソコン...
-
ファームウェアとOSの違い。
-
BIG-IPに接続できません
-
DNSタイムアウト
-
Ciscoを工場出荷状態に戻す方法
-
Outlookは海外では使えない?
-
DLNA 無線LAN非対応のテレビに...
-
wiiuは、ゲームパッドなしで初...
-
ヤマダ電機で17万くらいのパソ...
-
BHR-4GRV で PPTP サーバー構築
-
Aterm WX3000HP2(RS)で接続開設...
-
Aterm WR8166N リセット後 接続...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数の前のビックリマークにつ...
-
MELSEC CPUとGOTの接続について
-
PSPでのインターネット接続...
-
FTPで550エラーとなります
-
エラー619が解決できません
-
PHPにてoci8.dllが正常に関連付...
-
インターネットの接続で、一部...
-
光ファイバー100Mbpsが...
-
P-in+携帯電話で接続できません
-
PSPでインターネット接続時にDN...
-
フレッツISDN切り替え時の...
-
[Delphi] Socketのエラーを抑制...
-
東芝レグザH7000とパイオニア...
-
AirH"で接続できず・・・
-
スマホのテザリングを使ってネ...
-
iPhoneの画像をPCに移したい!
-
ノートンのエラーメッセージの...
-
受信途中でエラー発生
-
ネットワクーキーを毎回聞いて...
-
4Gで使用中、一部アプリでiph...
おすすめ情報