Tengo el siguiente problema...
1) conecto a una base MySQL en localhost desde vb6 asi:
CxnStr = "Driver={MySQL ODBC 3.51 Driver};" & _
"Server=localhost;Option=16809984;" & _
"Database=" & archivo & ";"
'Abro la conexion
Set Cxn = New Connection
Cxn.CursorLocation = adUseClient '---- ¿no se para que es este adUseClient? pero no importa...
Cxn.Open CxnStr
TODO OK...
y abro el recorset asi:
Set rec = New Recordset
rec.Open "Select * From " & tabla, Cxn, adOpenDynamic, adLockOptimistic
HASTA AQUI PERFECTO...
2) Todo bien (leo los registros) pero cuando trato de actualizarlo.... desastre!!!
Probé:
rec.Update rec!campito, txt.Text 'y nada... err: El objeto no admite esta propiedad!!!
sin embargo en inmediato.
?rec.Supports(adUpdate)
Verdadero
y add y delette tambien verdadero.... ¿?
Probé tambien alguna otra forma de actualizar pero nada...
Se que si le hago una especie de open "UPDATE ....." a la conexión lo puedo acutalizar,
pero debería poder utilizar el recordser ¿no?...
Desde ya gracias.

Saludos.