Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/05/2007, 08:55
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 18 años, 6 meses
Puntos: 13
Re: falla en consultas con fecha....

Hola

Te pongo un ejemplo sencillo de una SELECT con fecha

Código:
Dim Comando as String

Comando = "SELECT Nom, Ape, fnac FROM Empleados where fnac = #" & Format(DTpicker1.value, "mm/dd/yyyy") & "#"
De esta forma la select esta correcta, es decir, lo que es texto fijo tiene que ir entre comillas ("Select..."), si quieres añadir una variable la tienes que unir con el & ("Select ...Where num=" & text1.text ).

Luego tienes que tener en cuentas que al igualar el WHERE a algo si es de tipo texto, tiene que estar entra comillas simples, los numéricos no llevan nada y las fechas entre #.

Si tienes dudas puedes utilizar el asistente de access para crear una consulta y luego desde Ver / Vista SQL analizar la sentencia SQL.

Otro tema es que la SQL este bien creada pero por ejemplo no tengas abierta la conexión a la base de datos o no hayas declarado bien alguna variable.

--Saludos--