FoxPro リモート ビューで MYSQL トランザクションを使用した人はいますか? コミットとロールバックのシナリオに関するいくつかのサンプルを共有していただけますか。
これらのコードは機能しません。Rollback を発行してもレコードはコミットされます。
lcStringConn = "Driver={MySQL ODBC 5.1 Driver};Port=3306;Server=localhost;Database=testdata;Uid=use;pwd=pass" =SQLSETPROP(0,"DispLogin",3)
lnHandle=SQLSTRINGCONNECT(lcStringConn)
オープンデータのテストデータ
テーブル1を使用
=SQLEXEC(lnHandle, 'START TRANSACTION')
アップルブランク
cfield1 を Trans(DateTime()) に置き換えます
=SQLExec(lnHandle, 'ROLLBACK')
MyQry="SELECT * from table1" =SQLEXEC(lnHandle, MyQry ,"MyView", aRows)
ありがとう。
編集: InnoDB を使用し、SPT を使用すると、トランザクションが機能します。