Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2005, 09:56
kronem
 
Fecha de Ingreso: marzo-2002
Mensajes: 11
Antigüedad: 22 años, 1 mes
Puntos: 0
Exclamación MySql y VB. Hacen cosas raras.....

Hola,

tengo un extraño problema al intentar leer o actualizar los datos en mi base de datos MySql que ataco desde VB6. Me da el siguiente error:
"No se puede encontrar la fila para su actualización: algunos valores han cambiado desde la última vez que se leyó"

He probado de todo y me he leido todos los foros que he encontrado al respecto y no consigo solucionarlo.

Utilizo una función para crear las conexiones cuyo código principal es el siguiente:

'configuracion de conexión
Set conexion = New Connection
With conexion
.ConnectionString = "DSN=mi_DSN"
.CommandTimeout = 5
.CursorLocation = adUseClient
.Open
End With

'configuracion de Recordset
Set rs = New Recordset
With rs
.ActiveConnection = conexion
.CursorLocation = adUseClient
.CursorType = adOpenForwardOnly
.Open cadenaSQL, , adOpenDynamic, adLockOptimistic
End With

Halguien me puede ayudar!!!!
(y no me vale que me digan que use otra base de datos porque ya no puedo cambiarla)

Gracias y 1 saludo.
Kronem