ストアドプロシージャのリターンコード取得方法

解決


SAS  2005-06-24 23:54:23  No: 15922

環境:Windows2000、Delphi5、ADOExpress、SQLserver2000

DelphiからTADOCommandを使用してSQLServerのストアドプロシージャを実行しています。
ストアドプロシージャでは実行状況の判定のためRETURNステートメントでリターンコードを返すようにしておりますが、Delphi側からそのリターンコードの取得方法がわからず困っております。
どなたかご存知の方がおられましたらご教授いただけませんでしょうか?

※VBではADOのCommandオブジェクトのParametersコレクションにCreateParameterメソッドでパラメータを追加しストアド実行後に取得
することができましたが・・・


真夏日  2005-06-25 20:35:46  No: 15923

同じです。

ADOCommand1.Prepared := true;
ADOCommand1.Execute;
Edit1.Text := ADOCommand1.Parameters[0].Value;


SAS  2005-06-27 20:05:13  No: 15924

真夏日さんありがとうございます。
TADOCommandクラスにもCreateParameterメソッドがあるのを見落としていました。
どうもありがとうございました。


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

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






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