Visual Basic.NET - Error Sintaxis

   
Vista:

Error Sintaxis

Publicado por Marcela Soto (5 intervenciones) el 26/10/2014 17:04:25
buenas me podrian ayudar que me da el error de sintaxis en esta consulta de accces

Excepción no controlada del tipo 'System.Data.OleDb.OleDbException' en System.Data.dll

Información adicional: Error de sintaxis en la cadena en la expresión de consulta 'Lista= '1' and Grupo ='1' and Fecha ='26/10/2014and Numero <34'.

1
2
3
4
5
6
Private Sub DUsuarios()
    Dim da As New OleDbDataAdapter("select Numero, Monto from Lista WHERE Lista= '" & TxtLista.Text & "' and Grupo ='" & TxtGrupo.Text & "'  and Fecha ='" & txtFecha.Text & "and  Numero <34", conexion)
    Dim ds As New DataSet
    da.Fill(ds)
    Columna1.DataSource = ds.Tables(0)
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Error Sintaxis

Publicado por Miguel (346 intervenciones) el 26/10/2014 21:32:26
al parecer está en "Numero <34". Está tratando de operar una cadena string (<34)...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Error Sintaxis

Publicado por Alfonso (1 intervención) el 27/10/2014 15:10:40
Hola.

Creo que el error es debido a que falta un apostrofe ( ' ) de cierre para el valor de fecha, lo que aparece:

& "' and Fecha ='" & txtFecha.Text & "and Numero

y deberia poner

& "' and Fecha ='" & txtFecha.Text & "' and Numero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar