Visual Basic - Ayuda urgente en consulta

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda urgente en consulta

Publicado por Gonzalo (14 intervenciones) el 09/05/2003 22:01:36
Hola a todos, alguien me puede ayudar, estoy haciendo una consulta de varias tablas pero en una parte el query uso una variable, y cuando les quito las comillas sencillas solo lo hace con una fecha exacta y cuando se las pongo me marca error en todas las fechas.... les anexo mi consulta gracias: "SELECT GTO.*, GTM.D_Gasto, PRV.D_RAZON_1, BUQUES.D_BUQUE from GTO,GTM,PRV,BUQUES where GTM.C_GASTO = GTO.C_GASTO and GTO.C_PROV = PRV.C_PROV and GTO.C_BUQUE = BUQUES.C_BUQUE and GTO.F_CPTURA = '" & Fecha & "' "
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:Ayuda urgente en consulta

Publicado por ronny tapia (12 intervenciones) el 10/05/2003 07:28:14
cuando hagas una consula con fechas, en tu caso seria
GTO.F_CPTURA = '" & Fecha & "' " , tienes que poner
GTO.F_CPTURA = #'" + Fecha + "#" , para las fechas se usa #, ademas de darle un formato de tipo DATE adecuado a la variable fecha con la funcion FORMAT, esto es para que la variable tome la forma de fecha dd/mm/yyyy, dd/mm/yy, etc.
despues la variable la conviertes en un string, es decir...

Dim fecha_ini as date
Dim fecha_t As String
fecha_ini = date
fecha_i = Format(CStr(fecha_ini), "MM/dd/yyyy")

espero que te sirva de algo, yo lo hago de esta manera
desde Chañaral, Chile..
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