DIA

解決


DIA  2013-07-09 01:33:03  No: 44805

いつも大変お世話になります。

環境
  DelphiXE2
  DB2 V9.7
  Windows7 x64

現在上記環境にて、DBXPRESSを用いたDB2接続サンプルを下記のように作成しました。

procedure TForm1.Button1Click(Sender: TObject);
begin
  SQLConnection1.Close;
  SQLConnection1.Params.Values['User_Name'] :='db2admin';
  SQLConnection1.Params.Values['Password']  := 'XXXXXXX';
  SQLConnection1.Params.Values['Database']  :='SAMPLE';
  SQLConnection1.open;

end;

すると下記のようなエラーが発生し、つづいてアドレス違反となってしまいます。
---------------------------
デバッガ例外通知
---------------------------
プロジェクト ober.exe は例外クラス TDBXError (メッセージ '手続き DBXRow_GetUInt8 が見つかりません')を送出しました。
---------------------------

ちなみに、TSQLConnectionのプロパティに直接値を記述し、Connected  を  Trueにした場合はエラーが発生しません。
また、Delphi2007で同様の配置、コーディングを行うと、エラーが発生せず、正常に接続ができているようです。

同様の状態に直面した方や、解決方法をご存知の方がいらっしゃいましたら、情報いただけますと幸いです。
よろしくお願いいたします。


DIA  2013-07-09 01:36:09  No: 44806

件名をミスしました。
大変申し訳ございませんが、
こちらはクローズとさせていただきます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加