I posted this message in the Delphi/Kylix newsgroups but didn't get a
definitive answer so I'll try it here.

I'm using Delphi 6 Enterprise and DBExpress to access a MySQL database
running on a Suse box. I'm using a MySQL-Max distribution and InnoDB table
types that support transactions. Unfortunately I can't get transactions to
work properly (e.g. ROLLBACK has no effect if a transaction is aborted). The
TSQLConnection TransactionsSupported property returns false, which is to be
expected for MySQL, but I have tried running transactions by sending the
transaction control statements to the server directly (SET AUTOCOMMIT=0,
BEGIN, COMMIT,
ROLLBACK) using TSQLConnection.Execute but this does not work (although the
Delphi Help seems to indicate that it should).

Has anyone succeeded in getting MySQL transaction support to work in either
Delphi or Kylix using DbExpress ?

Kevin McBrearty
ATG Automation Technologies Group Ltd.


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to