
No.1ベストアンサー
- 回答日時:
データベースに接続後に、以下を記述してみてください。
----------------------------------------------------------------------
@Results = $odbc->GetFunctions(
$odbc->SQL_API_SQLTRANSACT, $odbc->SQL_API_SQLSETCONNECTOPTION
);
print "トランザクションのサポート ⇒ $Results[0]\n";
print "接続オプションセット関数のサポート ⇒ $Results[1]\n";
----------------------------------------------------------------------
これで、両方とも「1」が表示されれば、以下の要領でトランザクションの制御を行うことができます。
----------------------------------------------------------------------
# オートコミットOFF
$odbc->SetConnectOption($odbc->SQL_AUTOCOMMIT, 0)
# コミット
$odbc->Transact($odbc->SQL_COMMIT);
# ロールバック
$odbc->Transact($odbc->SQL_ROLLBACK);
----------------------------------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
access adoのトランザクション
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
callで順に実行されるプロシー...
-
Oracle8iでのSQL履歴
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
テーブルの中身を出力するプロ...
-
キャッシュを使わずにSELECTを...
-
データ型について教えてください。
-
ODBCリンクの際にACCESSでは読...
-
カーソル定義での条件分岐
-
SQL Serverについて
-
SQL文のエラー
-
今日の日付が入った行のデータ...
-
オラクルのデフォルトセッション数
-
アナライズでほとんどの処理が...
-
【Excel VBA】 WorksheetやRa...
-
WHERE句の実行順序
-
access97でのFunctionプロシー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ExecuteSQLについて
-
ACCESSでリンクテーブルへINSER...
-
漢字を含む文字列のソート
-
集計
-
お世話になっております
-
Accessのマクロでモジュールを...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
キャッシュを使わずにSELECTを...
-
callで順に実行されるプロシー...
-
sqlplusでヘッダーが付かない
-
ODBCリンクの際にACCESSでは読...
-
PL/SQLカーソルの2重FORループ...
-
Accessの数値から時間に変換す...
-
エクセルVBAでUserFormを起動し...
-
WHERE句の実行順序
-
【Excel VBA】 WorksheetやRa...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
OutlookVBAで作成したマクロに...
おすすめ情報