Visual Basic - No consigo solucionarlo!!!

Life is soft - evento anual de software empresarial
 
Vista:

No consigo solucionarlo!!!

Publicado por baco (19 intervenciones) el 24/05/2001 09:18:08
Tengo en una bdd acces una tabla con un campo llamado 'path' de tipo texto, tamaño 30. En el codigo Vb añado un registro a la tabla en cuestion sin añadir nada a este campo, más adelante quiero insertar el texto de una variable llamada 'directorio' declarada como string * 30 en ese campo, lo hago así:

data1.recordset.fields("path")= directorio

pues me da el siguiente error:

Error 3020 en tiempo de ejecución:
Update o Cancelupdate sin Addnew o Edit

Alguien puede ayudarme y decirme que es lo q me falta y por ello me falla?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No consigo solucionarlo!!!

Publicado por Miguel (243 intervenciones) el 24/05/2001 10:58:40
Hola.

Te falta abrir esa tabla.Si solamente le has puesto al botón de Grabar los datos
data1.recordset.fields("path") = directorio
Data1.RecordSet.UpDate saca ese error.Tendrías que poner

Data.RecordSet.AddNew
data1.recordset.fields("path")= directorio
Data1.RecordSet.Update

Espero haberte ayudado
Saludos

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No consigo solucionarlo!!!

Publicado por baco (19 intervenciones) el 24/05/2001 11:48:42
Gracias, ya funciona, pero en lugar de Addnew era Edit
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar