consulta sql para vb gracias URGENTE PORFAVOR
TENGO UNA BASEDATO DESPC
Y SUS CAMPOS RUT_CLIENTE Y FECHA_DESPACHO
TEXT1.TEXT=RUT
TEXT2.TEXT=FECHA_I
TEXT3.TEXT=FECHA_F
CADENASQL=(QUE BUSQUE LOS RUT_CLIENTE QUE CONSIDAN CON EL TEXT1.TEXT Y LAS LAS FECHA_DESPACHO QUE ESTA EN UN RANGO) LAS FECHA DEVEN SE CORESPONDIENTE A ESE RUT NO A TODO LOS REGISTROS QUE EXISTEN BASEDATO
GRACIAS URGENTE
Y SUS CAMPOS RUT_CLIENTE Y FECHA_DESPACHO
TEXT1.TEXT=RUT
TEXT2.TEXT=FECHA_I
TEXT3.TEXT=FECHA_F
CADENASQL=(QUE BUSQUE LOS RUT_CLIENTE QUE CONSIDAN CON EL TEXT1.TEXT Y LAS LAS FECHA_DESPACHO QUE ESTA EN UN RANGO) LAS FECHA DEVEN SE CORESPONDIENTE A ESE RUT NO A TODO LOS REGISTROS QUE EXISTEN BASEDATO
GRACIAS URGENTE
este es un caso de uso de like:
st = "SELECT * FROM nombreTabla WHERE RUT_CLIENTE like '%" & Text1.Text & " %' and FECHA_DESPACHO BETWEEN " & Text2.Text & " AND " & Text3.Text & ""
st: es una variable de tipo String
Debes de asegurarte que la ingresaste una fecha correcta con isDate(Text1.text)
devuelve true si es correcta y false si no lo es
st = "SELECT * FROM nombreTabla WHERE RUT_CLIENTE like '%" & Text1.Text & " %' and FECHA_DESPACHO BETWEEN " & Text2.Text & " AND " & Text3.Text & ""
st: es una variable de tipo String
Debes de asegurarte que la ingresaste una fecha correcta con isDate(Text1.text)
devuelve true si es correcta y false si no lo es
Yo creo que el problema está en el campo rut_cliente, que depende de si es un número o un string para que se le pongan o no comillas.
si es un número:
... where rut_cliente = " & text1.text & " and fecha . . .
si es un string
... where rut_cliente = '" & text1.text & "' and fecha . . .
en la segunda opción hay una comilla simple antes de la primera comilla doble, y otra después de la segunda.
si es un número:
... where rut_cliente = " & text1.text & " and fecha . . .
si es un string
... where rut_cliente = '" & text1.text & "' and fecha . . .
en la segunda opción hay una comilla simple antes de la primera comilla doble, y otra después de la segunda.
StrSQL = "SELECT artista,album FROM CDs WHERE artista=" & Text1.Text&
si alguien me dice pq no funciona esto? me dice q on coincide los tipos....pero ingreso en text1.text un texto y me base tiene texto
si alguien me dice pq no funciona esto? me dice q on coincide los tipos....pero ingreso en text1.text un texto y me base tiene texto
StrSQL = \"SELECT artista,album FROM CDs WHERE artista=\" & Text1.Text&
no me queda claro tu proble, pero al parecer es la sintaxis:
StrSQL ="SELECT artista, album FROM CDs WHERE artista=\'" & Text1.Text & "\';"
usa comillas simples.
no me queda claro tu proble, pero al parecer es la sintaxis:
StrSQL ="SELECT artista, album FROM CDs WHERE artista=\'" & Text1.Text & "\';"
usa comillas simples.
Prueba con esto:
CADENASQL= "SELECT * FROM nombreTabla WHERE RUT_CLIENTE = " & TEXT1.TEXT & " FECHA_DESPACHO BETWEEN #" & TEXT2.TEXT & "# AND #" & TEXT3.TEXT & "#"
CADENASQL= "SELECT * FROM nombreTabla WHERE RUT_CLIENTE = " & TEXT1.TEXT & " FECHA_DESPACHO BETWEEN #" & TEXT2.TEXT & "# AND #" & TEXT3.TEXT & "#"
HOLA JUAN
YA LO PROBE
PERO SALE UN ERROR DE SINTAXIX(FALTA OPERADOR)EN LA EXPRECION DE CONSULTACADENASQL= "SELECT * FROM DESPC WHERE RUT_CLIENTE = " & TEXT1.TEXT & " FE_DESPA BETWEEN #" & TEXT2.TEXT & "# AND #" & TEXT3.TEXT & "#"
QUE PASA QUE NO CORRER LE FALTA ALGO AYUDA...
GRACIAS
YA LO PROBE
PERO SALE UN ERROR DE SINTAXIX(FALTA OPERADOR)EN LA EXPRECION DE CONSULTACADENASQL= "SELECT * FROM DESPC WHERE RUT_CLIENTE = " & TEXT1.TEXT & " FE_DESPA BETWEEN #" & TEXT2.TEXT & "# AND #" & TEXT3.TEXT & "#"
QUE PASA QUE NO CORRER LE FALTA ALGO AYUDA...
GRACIAS
HOLA JUAN
YA LO PROBE
PERO SALE UN ERROR DE SINTAXIX(FALTA OPERADOR)EN LA EXPRECION DE CONSULTACADENASQL= "SELECT * FROM DESPC WHERE RUT_CLIENTE = " & TEXT1.TEXT & " FE_DESPA BETWEEN #" & TEXT2.TEXT & "# AND #" & TEXT3.TEXT & "#"
QUE PASA QUE NO CORRER LE FALTA ALGO AYUDA...
GRACIAS
YA LO PROBE
PERO SALE UN ERROR DE SINTAXIX(FALTA OPERADOR)EN LA EXPRECION DE CONSULTACADENASQL= "SELECT * FROM DESPC WHERE RUT_CLIENTE = " & TEXT1.TEXT & " FE_DESPA BETWEEN #" & TEXT2.TEXT & "# AND #" & TEXT3.TEXT & "#"
QUE PASA QUE NO CORRER LE FALTA ALGO AYUDA...
GRACIAS
