掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
バリアントに対する演算が正しくありません (ID:31013)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります oo4o(Delphi7) + BCB6で開発しております oo4oはdelphi7でコンポーネント化してBCB6にインストして利用していますが、 INSERTのSQLを実行すると下記エラーになります 原因がつかめず困っております 見直す点ありましたらご指摘をお願い致します oo4o(Delphi7)のコード uses Windows, Messages, SysUtils, Classes, ComObj, Variants; //下記SqlにINSERT文が入ります function TOracleOLE.Insert(Sql : string; var Err: string): Boolean; var flg: boolean; begin OracleDataBase.BeginTrans; //ここで下記エラー try OracleDataBase.ExecuteSQL(Sql); // SQL実行 OracleDataBase.CommitTrans; // 成功はコミット flg := true; except on e: EOleError do begin Err := e.Message; OracleDataBase.Rollback; // 失敗はロールバック flg := false; end; end; OracleDynaset.Close; result := flg; end; プロジェクト X.exe が EVariantInvalidOpError クラスの例外を生成しました。 'バリアントに対する演算が正しくありません' プロセスは停止しています。再開するにはステップ実行または実行を選択してください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.