VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/10/17(Mon) 17:20
投稿者稲月碧沙
Eメール
URL
タイトルVBからストアド読み込み

初めて投稿させて頂きます。
現在VB6.0+Oracleでoo4o接続でDBに接続しております。
Oracleに登録したPL/SQL(トリガー)をVBから起動させるには
どうすればよろしいのでしょうか?
insert,update,deleteを一つのPL/SQLで実行させようとしています。
どうかご教授下さいますようよろしくお願いいたします。

登録させているPL/SQLは下記のような文です
CREATE OR REPLACE TRIGGER GOODS
BEFORE INSERT OR UPDATE OR DELETE ON 商品マスタ FOR EACH ROW
BEGIN
IF inserting THEN
   INSERT INTO 商品マスタ VALUES(:new.商品コード, :new.商品名称, :new.入数, :new.バラ単価);
ELSIF updating THEN
   UPDATE 商品マスタ SET 商品名称 = :new.商品名称, 入数 = :new.入数, バラ単価 = :new.バラ単
価 WHERE 商品コード = :old.商品コード;
ELSE
   DELETE FROM 商品マスタ WHERE 商品コード = :old.商品コード;
END IF;
  
END;
/


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -