Duda con datacombo
Hola buenos días / tardes tengo un pequeño problema con un datacombo, quiero hacer una comparación desde una sentencia sql al datacombo pero no la ejecuta. La base de datos esta en access 2000 y el proyecto el vb6
Aquí es donde se carga la información del datacombo que quiero comparar:
Sub Carga_Estaciones(sLinea As String)
'Cargar Estaciones relacionadas a la linea
If rsEstacion.State Then Set rsLinea = Nothing
rsEstacion.Open "Select * from estacion WHERE linea = '" & sLinea & "' order by orden", MyCon, adOpenStatic, adLockOptimistic
Set dtcEstacion.RowSource = rsEstacion
dtcEstacion.ListField = "nombre_estacion"
dtcEstacion.BoundColumn = "id_estacion"
If Not rsEstacion.EOF Then dtcEstacion.BoundText = rsEstacion!id_estacion
If rsEstacion.State Then Set rsEstacion = Nothing
End Sub
Aqui esta la sentencia sql que quiero que haga la consulta:
Public Function nfecha(ByVal fechas As Variant) As Boolean
' Evalua el dia de la semana
If IsDate(fecha) Then
If (Weekday(fecha) = 1) Then
Adocaptura.RecordSource = "Select jueves,viernes,sabado,domingo FROM captura WHERE estacion = '" & dtcEstacion.Text & "'"
Adocaptura.Refresh
dtgCaptura.ClearSelCols
Do While Not Adocaptura.Recordset.EOF
Adocaptura.Recordset.MoveNext
Loop
End If
De antemano muchas gracias, agradeceré cualquier comentario o sugerencia
Aquí es donde se carga la información del datacombo que quiero comparar:
Sub Carga_Estaciones(sLinea As String)
'Cargar Estaciones relacionadas a la linea
If rsEstacion.State Then Set rsLinea = Nothing
rsEstacion.Open "Select * from estacion WHERE linea = '" & sLinea & "' order by orden", MyCon, adOpenStatic, adLockOptimistic
Set dtcEstacion.RowSource = rsEstacion
dtcEstacion.ListField = "nombre_estacion"
dtcEstacion.BoundColumn = "id_estacion"
If Not rsEstacion.EOF Then dtcEstacion.BoundText = rsEstacion!id_estacion
If rsEstacion.State Then Set rsEstacion = Nothing
End Sub
Aqui esta la sentencia sql que quiero que haga la consulta:
Public Function nfecha(ByVal fechas As Variant) As Boolean
' Evalua el dia de la semana
If IsDate(fecha) Then
If (Weekday(fecha) = 1) Then
Adocaptura.RecordSource = "Select jueves,viernes,sabado,domingo FROM captura WHERE estacion = '" & dtcEstacion.Text & "'"
Adocaptura.Refresh
dtgCaptura.ClearSelCols
Do While Not Adocaptura.Recordset.EOF
Adocaptura.Recordset.MoveNext
Loop
End If
De antemano muchas gracias, agradeceré cualquier comentario o sugerencia
1 respuesta
Respuesta de Eduardo Saligari
1