Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2006, 04:53
bufy
 
Fecha de Ingreso: marzo-2004
Mensajes: 16
Antigüedad: 21 años, 1 mes
Puntos: 0
error 91 ... yo alucino conmigo y visual :(

Tengo el siguiente código en VB6


If ok Then
If abierta.Value = True Then
num = numero.Caption
sol = solicitud.Caption
log = articulo.Text
cie = ""
est = "Abierta"
Else
If cerrada.Value = True Then
num = numero.Caption
sol = solicitud.Caption
log = articulo.Text
cie = ""
est = "Abierta"
Else
If anulada.Value = True Then
cierre.Caption = Date
cierre.Refresh
num = numero.Caption
sol = solicitud.Caption
log = articulo.Text
cie = cierre.Caption
est = "Anulada"
End If
End If
End If
sql = "insert into peticiones (numero, fechasolicitud, log, estado) values (" & num & ",'" & sol & "','" & log & "','" & est & "')"
l.Caption = sql
db.Execute (sql)
End if


Pues bien, como podeis comprobar, los bloques de texto el verde son código coincidente. Pues bien, es que tengo un error extraño, porque cuando el programa llega a db.execute viniendo de abierta.value=true, funciona correctamente. Pero si viene de cerrada.value=true... ¡¡ma da un error 91 en dicha linea!! y no lo entiendo... porque sql lleva exactamente los mismo datos... :(

Alguien me puede ayudar? es que me estoy volviendo loca
__________________
http://www.automania.klian.info