Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Error 3704

Estas en el tema de Error 3704 en el foro de Visual Basic clásico en Foros del Web. Buenas Tardes, estoy haciendo un programa que debe encontrar un determinado dato en una base de datos pero al ejercutarlo e ingresar el dato que ...
  #1 (permalink)  
Antiguo 24/04/2010, 17:16
 
Fecha de Ingreso: abril-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Error 3704

Buenas Tardes,

estoy haciendo un programa que debe encontrar un determinado dato en una base de datos pero al ejercutarlo e ingresar el dato que debe buscar y encontrar en la base de datos me sale lo siguiente:

error 3704 en tiempo de ejecucion
La operación no esta permitida si el objeto esta cerrado

El codigo es el siguiente

Private Sub Command3_Click()
DeCandidatos.rsCmCandidatos.Find "CedulaCandidato = '" & Text1.Text & "'"
Text5.Text = DeCandidatos.rsCmCandidatos.Fields("Partido")
Text2.Text = DeCandidatos.rsCmCandidatos.Fields("NombreCandidat o")
Text3.Text = DeCandidatos.rsCmCandidatos.Fields("CedulaCandidat o")
Text4.Text = DeCandidatos.rsCmCandidatos.Fields("Puestopartido" )
CmdGuardar.Visible = True
CmdEditar.Visible = True
End Sub

Podrian Ayudarme nose que mas hacer, porfavor

Gracias
  #2 (permalink)  
Antiguo 24/04/2010, 19:02
 
Fecha de Ingreso: noviembre-2006
Mensajes: 227
Antigüedad: 17 años, 5 meses
Puntos: 6
Respuesta: Error 3704

lo primero que deberias hacer es una consulta para que te busque los datos de acuerdo al criterio que necesitas, obviamente el error es precisamente porque no se ha abierto tu recordset algo asi deberia de ser:


Código:
If rsCmCandidatos.State = adStateOpen Then rsCmCandidatos.Close
              rsCmCandidatos.Open "SELECT * FROM TuTabla WHERE CedulaCandidato = '" & .Text1.Text & "' ", Cnn, adOpenStatic, adLockOptimistic
Text5.Text = DeCandidatos.rsCmCandidatos.Fields("Partido")
Text2.Text = DeCandidatos.rsCmCandidatos.Fields("NombreCandidat o")
Text3.Text = DeCandidatos.rsCmCandidatos.Fields("CedulaCandidat o")
Text4.Text = DeCandidatos.rsCmCandidatos.Fields("Puestopartido" )
CmdGuardar.Visible = True
CmdEditar.Visible = True
Espero te sirva

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:48.