Error en la conexión

Me aparece un error al tratar de obtener los datos donde legalización = a lo que tiene el label el dato de legalización es de tipo numérico.
Private Sub Command1_Click()
Set Rec3 = New ADODB.Recordset
    With Rec3
        Set .ActiveConnection = Con
        .CursorType = adOpenDynamic
        .CursorLocation = adUseClient
        .LockType = adLockOptimistic
        .Source = "select * from RECIBOS where LEGALIZACION = " & lblLegalizacionNo.Caption & ""
        .Open
    End With
    Set DataGrid1.DataSource = Rec
End Sub

1 Respuesta

Respuesta
1
Si legalización es un campo de tipo string deberías ponerlo así:
"select * from RECIBOS where LEGALIZACION = '" & lblLegalizacionNo.Caption & "'"
Nota la diferencia en la comilla simple que he agregado

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas