Error -2147467259 (80004005) No se puede...
Estoy creando una aplicacion en Visual Basic que accede a una base de datos MySQL, que esta en un servidor web. Resulta que conecto sin problemas para leer, pero cuando intento actualizar me da el siguiente error:
Error -2147467259 (80004005) No se puede actualizar la consulta dado que no contiene columnas en las que se puedan realizar búsquedas y que actúen como claves.
No se a que se refiere. El codigo con el que accedo es el siguiente:
Set conn = CreateObject("adodb.connection")
Set rs = CreateObject("adodb.recordset")
conn.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};" & _
"DATABASE=prueba;" & _
"Uid=root; Pwd=; Server=xxxxxxxxxxx"
sql = "select * from tabla"
conn.Open
rs.Open sql, conn, 1, 3
rs("cuota") = numero
rs.Update
el caso es que si actualizo ejecutando una instruccion sql UPDATE, con el metodo execute de la conexión, lo realiza sin problemas. ¿Alguien puede ayudarme? gracias de antemano
Error -2147467259 (80004005) No se puede actualizar la consulta dado que no contiene columnas en las que se puedan realizar búsquedas y que actúen como claves.
No se a que se refiere. El codigo con el que accedo es el siguiente:
Set conn = CreateObject("adodb.connection")
Set rs = CreateObject("adodb.recordset")
conn.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};" & _
"DATABASE=prueba;" & _
"Uid=root; Pwd=; Server=xxxxxxxxxxx"
sql = "select * from tabla"
conn.Open
rs.Open sql, conn, 1, 3
rs("cuota") = numero
rs.Update
el caso es que si actualizo ejecutando una instruccion sql UPDATE, con el metodo execute de la conexión, lo realiza sin problemas. ¿Alguien puede ayudarme? gracias de antemano