SoloCodigo
Programación General => Power Builder => Mensaje iniciado por: hugoorozco en Lunes 4 de Abril de 2005, 03:14
-
Hola como hago para que mysql no ejecute el autocommit que biene activado por
default, he seguido la ayuda y solo logro desactivar el autocommit ejecutando:
SET AUTOCOMMIT=0; desde el cliente. Pero como hacer para que siempre
arranque con el autocommit desactivado, he aumentado una linea en el archivo
mysql.ini que contiene:
[mysqld]
init_connect='SET AUTOCOMMIT=0'
pero igual sigue sin funcionar, alguien puede ayudarme o existe alguna opcion
en el Power Builder que controle esto, gracias.
-
El objeto transaccion al utilizar las sentencias para conectarse a la base de datos tiene varios campos necesarios, entre ellos hay una que activa o desactiva el Autocommit,
SQLCA.AutoCommit = False
La sintaxis puede variar de una base de datos a otra.
Espero te sea de ayuda :smartass:
-
Gracias si he utilizado la opcion de autocommit de power builder , pero no es cuestion de power sino de Mysql que por default trae activada la opcion de autocommit, ahora la preguta es como evitar eso el autocommit de power no funciona o la bdd no hace caso esa opcion. Ccomo dije al inicio desde mysql el administrador se debe ejecutar ciertas sentencias cuando iniciias una sesion, pero ahora como hago eso desde power builder siempre que me conecto a la bdd. Gracias por su ayuda
-
Gracias si he utilizado la opcion de autocommit de power builder , pero no es cuestion de power sino de Mysql que por default trae activada la opcion de autocommit, ahora la preguta es como evitar eso el autocommit de power no funciona o la bdd no hace caso esa opcion. Ccomo dije al inicio desde mysql el administrador se debe ejecutar ciertas sentencias cuando iniciias una sesion, pero ahora como hago eso desde power builder siempre que me conecto a la bdd. Gracias por su ayuda
Que tal !!!
debes configurar el odbc de mysql. Alli tienes unas opciones del Autocommit.
Espero te sirva.
Alfredo Muchut.
amuchut@unsl.edu.ar