Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2008, 11:14
Avatar de juancho24
juancho24
 
Fecha de Ingreso: octubre-2007
Mensajes: 101
Antigüedad: 17 años, 6 meses
Puntos: 1
Pregunta error en tiempo de ejecucion

hola amigos del foro

me podrian ayudar con el siguiente error

error '3021' en tiempo de ejecucion :

el valor de BOF o EOF es True, o el actual registro se elimino; la operacion solicitada requiere un registro actual.


aca les dejo el codigo para ver si ay esta el error :\

muchas gracias


If Optdetalleregiones.Value = True Then

rsllenar.Open "SELECT DATOSVISITADOR.RutVisitador, DATOSVISITADOR.DvVisitador, DATOSVISITADOR.NombreVisitador, VISITAS.HoraVisita, VISITAS.Fecha, DATOSCLIENTE.Region, DATOSCLIENTE.Ciudad FROM (VISITAS INNER JOIN DATOSVISITADOR ON (VISITAS.RutVisitador=DATOSVISITADOR.RutVisitador) AND (VISITAS.DvVisitador=DATOSVISITADOR.DvVisitador)) INNER JOIN DATOSCLIENTE ON (VISITAS.RutCliente=DATOSCLIENTE.RutCliente) AND (VISITAS.DvCliente=DATOSCLIENTE.DvCliente) Where (DATOSCLIENTE.Region = (' " & com_regiones.Text & " '));", cnn1, adOpenStatic, adLockOptimistic
If rsllenar.BOF = False And rsllenar.EOF = False Then
If com_regiones.Text <> "" Then
If rsllenar("region") = com_regiones.Text Then
Call CargarDataGrid(DataGrid1)
Else
MsgBox ("no hay datos para cargar"), vbInformation
End If
Else
MsgBox ("Debe seleccionar un dato"), vbCritical
End If
Else
MsgBox ("La tabla no tiene registros"), vbCritical

End If
Call Ajustar_Columna_DataGrid(DataGrid1, adodc1, True)
End If
cmdVistaPrevia.Enabled = True

End Sub