Foros del Web » Programando para Internet » PHP »

me petan las transacciones en mysql

Estas en el tema de me petan las transacciones en mysql en el foro de PHP en Foros del Web. hola. estoy empezando con mysql, y bueno, estaba probando las transacciones y me petan, no me las deja hacer. he mirado el odbc de mysql ...
  #1 (permalink)  
Antiguo 21/11/2002, 13:08
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 5 meses
Puntos: 2
me petan las transacciones en mysql

hola.

estoy empezando con mysql, y bueno, estaba probando las transacciones y me petan, no me las deja hacer.

he mirado el odbc de mysql y parece que si tengo habilitadas las transacciones, pero aun asi no me las hace. alomejor no estan habilitadas realmente, esta en ingles y no entiendo mucho...


codigo usado:

Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={MySQL};SERVER=localhost;DATABASE=material ;UID=root;PASSWORD="
oConn.BeginTrans
oConn.Execute(sql)
oConn.rollbacktrans


el error que me da:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[TCX][MyODBC]Transactions are not enabled


que pasa?
  #2 (permalink)  
Antiguo 21/11/2002, 14:25
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 9 meses
Puntos: 16
Hola,

Me temo que MySQL no soporta transacciones, al menos con los tipos de tablas normales. Mira en la pagina www.mysql.com a ver si tu instalacion soporta transacciones.

Por cierto, ¿que tiene que ver esta pregunta con PHP? ¿No estaria mejor en el foro de BD?

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 21/11/2002, 14:43
Avatar de Ruchu  
Fecha de Ingreso: octubre-2001
Mensajes: 698
Antigüedad: 22 años, 5 meses
Puntos: 2
tipos de tablas? explicame eso.

he visto que hay 2 mysql la 3.23 y la 3.23 Max.

¿que diferencias hay entre estas?
no me digas que me vaya a mysql.com porque no engo ni papa de ingles.

con la version max si que se pueden hacer transacciones?

dame un link que explique todo esto en castellano.
  #4 (permalink)  
Antiguo 21/11/2002, 15:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Los tipos de tablas q se refiere josemi .. son:

InnoDB, heap .. etc... y las normales (o por defecto) MyISAM ...

Si mal no recuerdo .. las tablas InnoBD son las q se deberia usar para trabajar con transacciones. MyISAM no soporta transacciones ...

Lo que tu mencionas son versiones de Mysql . .tambien tienes la version 4 que mejora el tema de transacciones.

El link en castellano ? .. puedes usar cualquier traductor en linea de paginas web (google por ejemplo, itools.com .. etc).

http://www.mysql.com/doc/en/Table_types.html

Un saluo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:19.