はじめまして。
現在、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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MELSEC CPUとGOTの接続について
-
FTPで550エラーとなります
-
iPhoneの画像をPCに移したい!
-
Chromecastでテレビにつなげて...
-
私の閲覧商品が家族のスマホに表示
-
ノートパソコンとかパソコンを...
-
wiiuは、ゲームパッドなしで初...
-
マーケットスピードⅡの通信設定...
-
ヤマダ電機で17万くらいのパソ...
-
TA(tターミナルアダプタ)の...
-
設定について
-
ジャパネットたかたのパソコン...
-
ISDNとADSL を共存させる方法
-
電話のモジュラー端子の抵抗に...
-
フレッツISDNとTAについて
-
家のルータのwifiタダ乗りPCとN...
-
ISDN回線とTA間のケーブルについて
-
ISDNの場合にモデムは、必要?
-
先日Canon EOS 7Dを中古で購入...
-
iTunesを立ち上げてstoreをクリ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数の前のビックリマークにつ...
-
MELSEC CPUとGOTの接続について
-
PSPでのインターネット接続...
-
FTPで550エラーとなります
-
[Delphi] Socketのエラーを抑制...
-
PSPをネットに接続したいん...
-
DB2の接続エラー
-
エラー619が解決できません
-
CDファイル *.cdaが再生でき...
-
INSメイトについて
-
スマホのテザリングを使ってネ...
-
有料サイトの見分け方について
-
pdoの文字化け
-
インターネット接続状況確認の仕方
-
LAN接続とダイヤルアップ接...
-
PHPにてoci8.dllが正常に関連付...
-
ネットワクーキーを毎回聞いて...
-
パソコンからプリンターに印刷...
-
812SH USB接続について
-
光ファイバー100Mbpsが...
おすすめ情報