掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IBXのトランザクションエラー (ID:29174)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
たびたび失礼します。 Delete文は無事通るようになったのですが、同じような処理でCommitしたときに 「トランザクションが有効でありません。」 となります。 データは保存されています。 IBTransaction.StartTransaction; try with IBQuery do begin SQL.Clear; SQL.LoadFromFile(Select文); Open; if Locate('CODE',edtCode.Text,[])then begin Close; SQL.Clear; SQL.LoadFromFile(UpDate文); end else begin Close; SQL.Clear; SQL.LoadFromFile(Insert文); end; //パラメータ入力 ParamByName('CODE').AsString := edtCode.Text; ParamByName('… ExecSQL; end; IBTransaction.Commit;//ここを通過するとエラー except IBTransaction.RollBack; raise; end; なるべくトランザクションは手続き内で終了させてるはずなんですが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.