Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Porque no funciona este SQL

Estas en el tema de Porque no funciona este SQL en el foro de Visual Basic clásico en Foros del Web. Hola Amigos Estoy dandole vuelta a este asunto y no se que estoy haciendo mal, Esta sentencia no me funciona, y no se porque Select ...
  #1 (permalink)  
Antiguo 14/08/2006, 21:36
 
Fecha de Ingreso: septiembre-2003
Mensajes: 43
Antigüedad: 20 años, 7 meses
Puntos: 0
Porque no funciona este SQL

Hola Amigos

Estoy dandole vuelta a este asunto y no se que estoy haciendo mal,

Esta sentencia no me funciona, y no se porque

Select * from Contratos where ((FechaContrato Between #1/1/2005# And #1/12/2006#) and (idEmpresa=" & EmpresaABuscar & "))"


Me podrian ayudar.

Gracias

Angel
  #2 (permalink)  
Antiguo 15/08/2006, 05:38
Avatar de elsaky  
Fecha de Ingreso: junio-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 53
Antigüedad: 17 años, 10 meses
Puntos: 0
los ( ) los podes sacar, no se necesitan

Select * from Contratos where FechaContrato Between #1/1/2005# And #1/12/2006# and idEmpresa=" & EmpresaABuscar

si buscas la empresa por nombre seria asi

Select * from Contratos where FechaContrato Between #1/1/2005# And #1/12/2006# and idEmpresa='" & EmpresaABuscar & "'"

si sigue sin funcionar proba cambiando los # por '

saludos
  #3 (permalink)  
Antiguo 15/08/2006, 11:03
 
Fecha de Ingreso: septiembre-2003
Mensajes: 43
Antigüedad: 20 años, 7 meses
Puntos: 0
Ya me funciono .....

Ok gracias, ya me funciono

lo que hice fue lo siguiente

Select * from Contratos where FechaContrato Between cdate(1/1/2005) And cdate(1/12/2006) and ...

Gracias .... voy a probarlo cambiando el # por ', a ver como sale

Adios y gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:33.