下記のようにすれば、Functionの戻り値を取得できますが、
配列とレコード件数を返すストアドプロシージャから
配列の値と、レコード件数を格納した変数の値を取得するには
どのように書けばいいでしょうか?
ご教授のほど、宜しくお願い致します。
DBはOracleです。
VBscript
1Dim Conn 'Connectionオブジェクト用 2Dim objRs 3 4Set Conn = Server.CreateObject("ADODB.Connection") 5Set objRs = Server.CreateObject("ADODB.Recordset") 6Conn.Open 接続情報 7 8strSql = "SELECT FUNC_CAL('2019/09/11') as Col1 From dual" 9objRs.open strSql, Conn, adOpenForwardOnly, adLockReadOnly 10val = objRs.Fields("Col1").value
【WHERE条件は1つ、取得列は1列、且つ2,3行だが、ストアドにしたい理由】
①クラシックASPとサードパーティ製ソフトの組み合せの画面だけ、エラーになってもエラーが表示されない(処理が終わらなければエラー)為、VBscript側では極力、分岐を少なくしたい
②①の事があるので、数年後の仕様変更は、極力ストアドだけの変更で済ませたい
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/03 04:29
2019/09/03 05:19