みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ASPでのOracleへの接続

いつもお世話になっています。
ASPでのOracleへの接続について質問させていただきます。

ASPファイルの中でOracleへ接続し、テーブルを更新するストアドファンクションを呼び出す処理を作成しているんですが、そのASPファイルを開くと
次のようなエラーが表示されてしまいます。
////////////////////////////////////////////////////////
エラー タイプ
Microsoft OLE DB Provider for Oracle (0x80040E14)
ORA-06550: 行1、列7: PLS-00221: 'TEST_T_FUNC'がプロシージャではないか、または未定義です。 ORA-06550: 行1、列7: PL/SQL: Statement ignored
/test_asp.asp, line 113
////////////////////////////////////////////////////////

呼び出し先がプロシージャの場合はテーブルは正常に更新されますが、
ファンクションだと上のエラーが起こってしまうようです。

ファンクションを呼び出しても正常に更新されるようにしたいのですが
どのようにすればいいでしょうか?
よろしくお願いします。

投稿日時 - 2007-05-24 16:48:45

QNo.3026826

すぐに回答ほしいです

質問者が選んだベストアンサー

たぶん参考URL先と同じことだと思いますが、如何でしょう。
(ファンクションなのに戻り値を定義していないのでは?)

参考URL:http://oshiete1.goo.ne.jp/qa2988248.html

投稿日時 - 2007-05-24 18:14:04

お礼

遅くなりましたが、ご回答ありがとうございます。
参考にさせていただきます。

投稿日時 - 2007-05-29 09:04:05

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問