AddNew en ADO
Publicado por Marcel (1 intervención) el 07/10/2001 20:33:24
Quiero crear un nuevo registro en ADO para insertar un nuevo producto. Pero a la hora de de hacer el AddNew me da un error.
Error: 3027 No se puede Actualizar. La base de Datos o el objeto es de solo lectura.
CODIGO FUENTE DEL PROCEDIMIENTO (Solo parte afectada)
*******************
Set wrkODBC = CreateWorkspace("Estanco", "", "", dbUseODBC)
Set conEstanco = wrkODBC.OpenConnection ("conAddStock", , , "ODBC;DSN=estanco")
Set rsEstanco = conEstanco.OpenRecordset("productos", , dbOpenDynaset)
With rsEstanco
.AddNew
MsgBox "ESTO NO CHUTA"
'guardar_campos (rsEstanco)
.Update
***********
Supongo que el error es por la manera que abro el recordset. Pero he provado mil maneras y nada de nada.
Gracias
Error: 3027 No se puede Actualizar. La base de Datos o el objeto es de solo lectura.
CODIGO FUENTE DEL PROCEDIMIENTO (Solo parte afectada)
*******************
Set wrkODBC = CreateWorkspace("Estanco", "", "", dbUseODBC)
Set conEstanco = wrkODBC.OpenConnection ("conAddStock", , , "ODBC;DSN=estanco")
Set rsEstanco = conEstanco.OpenRecordset("productos", , dbOpenDynaset)
With rsEstanco
.AddNew
MsgBox "ESTO NO CHUTA"
'guardar_campos (rsEstanco)
.Update
***********
Supongo que el error es por la manera que abro el recordset. Pero he provado mil maneras y nada de nada.
Gracias
Valora esta pregunta


0