olsen_wのプロフィール
- ベストアンサー数
- 2
- ベストアンサー率
- 50%
- お礼率
- 0%
- 登録日2006/12/08
- PLSQlでのロールバック
以下の様な処理をしたいのですがうまくいきません。 ・カーソルc_infoで取得した人数分、処理を行いたい。 ・ある1人が異常終了した場合は、その人の処理を全てロールバック した後、次の人に進む。 begin for r_info in c_info loop begin 処理A 処理B 処理C exception rollback; end; end loop exception end; こういう風に組んだのですが、 ある一人が処理Cで異常終了した時、その人の処理A,処理B がコミットされてしまっています。 どのようにすればよいでしょうか? ご教授ください。
- ベストアンサー
- その他(プログラミング・開発)
- -Rena-
- 回答数4
- VB6でネットワーク通信ソフトを作ることは可能でしょうか?
VNCなどである遠隔操作が出来るソフトを作ってみたいと思います。 そこでVB6でも作れるかどうか質問してみました。 最初なので全く無知ですが、よろしくお願いします。 はじめにメッセージを交換したいと思いますが作れるでしょうか? 出来ればLANではなくWANで接続できるソフトを作りたいです。 もし教えていただけるならサンプルもお願いします。 無理を言ってすいません。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- googleoooo
- 回答数2
- IIFとIsNullについて質問です
条件は「KR55002が存在しなかった場合、AR01005を出力」です この条件によって、 IIf(IsNull(KR55.S002), AR01.S005, KR55.S002) 正しいですか。 宜しくお願いします
- ベストアンサー
- Visual Basic
- go991314
- 回答数2
- LOOP処理で処理の先頭に移動するには?
数年ぶりにVBのプログラミングをする事になり超初心者状態のため稚拙な質問で申し訳ございません 以下のような感じでLOOP処理を作成しています。 DO UNTIL AAA.EOF チェックA チェックB チェックC AAA.MOVENEXT LOOP 上記のような形で取得した内容をLOOPでまわし、 一レコードづつチェックをかけていくのですが、 たとえば、チェックBでエラーとなった段階で AAA.movenextして チェックcはスキップしLOOPの先頭に移動し 次レコードのチェックをチェックAから開始したいのですが、 このような場合どう記述するのでしょうか? EXIT DOでループ自体から抜けるやり方はありましたが、このように処理の 途中で以降の処理をスキップしてループの先頭に移動する 方法が見つかりませんでした。 どなたかご教授ください!!
- ベストアンサー
- Visual Basic
- FLUSH88
- 回答数3