Visual Basic - Visual Basic - Fechas Ado

Life is soft - evento anual de software empresarial
 
Vista:

Visual Basic - Fechas Ado

Publicado por Yenrebud (3 intervenciones) el 03/08/2004 18:13:12
estoy capturando dos fechas en dos correspondientes cuadros de textos, asi:
text1 = 2004/03/01
text2 = 2004/03/31
pero no se que mas hacerle, la sentencia sql es la siguiente donde estan todas las validaciones pero no se...

mirecordset.Open "Select ARTI99,FEDO99,AUXI99,COMP99,STAT99,CDDO99,CANT99,MBML99 from QGPL_KN09903DT WHERE (ARTI99 LIKE '8009100000%' OR ARTI99 LIKE '8001%' OR ARTI99 LIKE '8002%') AND (ARTI99 LIKE '8001100201%' OR AUXI99 <> '00043527') AND COMP99 LIKE 'TE' AND STAT99 LIKE 'E' AND (CDDO99 LIKE 'FANP') AND FEDO99 >= #" & Format(Text1.Text, "yyyy/mm/dd/") & "# AND FEDO99 <= #" & Format(Text2.Text, "yyyy/mm/dd/") & "# GROUP BY ARTI99,FEDO99,AUXI99,COMP99,STAT99,CDDO99,CANT99,MBML99", miconection, adOpenDynamic, adLockOptimistic

tengo el messenger abierto..... nos podriamos entender mejor...
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

RE:Visual Basic - Fechas Ado

Publicado por tseb (15 intervenciones) el 04/08/2004 17:12:05
no pongas los texts en la cad SQL, primero guarda en variables de tipo date los valores y luego empleas esas variables en la consulta.

Me parece qe lo que falla es la conversion, pero como depurar si estan el na misma instruccion??
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

RE:Visual Basic - Fechas Ado

Publicado por Jorge (5 intervenciones) el 05/08/2004 14:27:21
El problema q tienes a parte del formato de la fecha es q en una sql no puedes comprarar con el =,>,<,=<... tienes que utilizar la clausula between, ej: sql="select nombre from clientes where fecha_alta between #" + " fecha1 " + " # and # " + " fecha2 " + " # " donde f1 y f2 son las variavles donde guardas las fechas.

Saludos Jorge
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