Visual Basic - Porqué me da este error?

Life is soft - evento anual de software empresarial
 
Vista:

Porqué me da este error?

Publicado por HILARIO (100 intervenciones) el 30/07/2004 18:27:54
Private Sub Command1_Click()
Dim mibase As Database
Dim registro As Recordset
Set mibase = OpenDatabase("c:\mega byte\maestro.mdb")
Set registro = mibase.OpenRecordset("TBNUNFAC", dbOpenDynaset)

registro.AddNew
registro!numfaccodigo = 1
registro!numfacnumero = 5
registro.Update
mibase.Close
End Sub

Run-time error 13
type mistmach

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:Porqué me da este error?

Publicado por miguel (1042 intervenciones) el 30/07/2004 19:33:54
Intentalo asi :
Private Sub Command1_Click()
Dim mibase As Database
Dim registro As Recordset
Set mibase = OpenDatabase("c:\mega byte\maestro.mdb")
Set registro = mibase.OpenRecordset("TBNUNFAC", dbOpenTable)
registro.AddNew
registro!numfaccodigo = 1
registro!numfacnumero = 5
registro.Update
mibase.Close
End Sub
Verfica que tus campos numfaccodigo y numfacnumero sean numericos...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:Porqué me da este error?

Publicado por HILARIO (100 intervenciones) el 30/07/2004 20:37:27
CLARO YA LO VERIFIQUE, Y SON NUMERICOS
TE ACLARO QUE EL ERROR LO PRESENTA EN LINEA :
Set registro = mibase.OpenRecordset("TBNUNFAC", dbOpenTable)
Y SOLO PARA ESTE PROYECTO

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:Porqué me da este error?

Publicado por miguel (1042 intervenciones) el 31/07/2004 00:46:23
Mandame tu proyecto a mi correo para checarlo sino voy a estar dandote respuestas y asi se aclaran mis dudas...espero tu proyecto.
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