線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1318
推到 Plurk!
推到 Facebook!

請教資料庫彈出視窗語法

尚未結案
fortunate1986
一般會員


發表:6
回覆:10
積分:3
註冊:2010-08-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-03-22 14:29:51 IP:220.132.xxx.xxx 訂閱
 想請問各位前輩,如果想要想要寫一個  程式執行完畢後,彈出 '執行成功代碼為XXXXXX'     的視窗
可是不是寫在前端程式,而是寫在後端ORACLE資料庫的PROCEDURE,該如呵實現呢?

是否有 RAISE_APPLICATION_ERROR(-20001,XERROR_MSG); 類似用法
可是跳出視窗是執行成功使用的!!

謝謝了
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-03-22 23:00:53 IP:202.39.xxx.xxx 訂閱

[code sql]
PROCEDURE Xxxx(
vParamStr1 IN VARCHAR2,
vParamStr2 IN VARCHAR2,
-- ....
nCanDo OUT NUMBER,
vPlsMsg OUT VARCHAR2)
IS
-- ....
BEGIN
nCanDo := 0;
vPlsMsg := '';
-- ....
nCanDo := 1; -- 由 TStoredProc 接收 nCanDo 及 vPlsMsg
vPlsMsg := '執行成功代碼為XXXXXX';
COMMIT:
RETURN;
END;
EXCEPTION
-- ....
vPlsMsg := '執行失敗代碼為' || SQLCODE;
ROLLBACK TO ;
END Xxxx;
[/code]

請參考試用 !
編輯記錄
herbert2 重新編輯於 2011-03-22 09:03:01, 註解 無‧
herbert2 重新編輯於 2011-03-22 09:04:16, 註解 無‧
系統時間:2024-04-26 7:59:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!