Comparando fechas - sql y visual basic
Publicado por gorelev (3 intervenciones) el 15/06/2007 13:00:34
Haber si me puede ayudar alguien
La base de datos que tengo es en sql server
En una parte de un programa realizado en visual basic 6 me pasa lo siguiente:
Tengo una tabla llamada pedidos con los siguientes campos:
cod(tipo de datos int) y
fecha(tipo de datos smalldatetime)
Lo que quiero mostrar es es el numero de pedidos en la fecha en la que se hace la consulta (para esto uso la funcion date en vb)
La consulta que hago es la siguiente:
select count(cod) as npedidos from pedido where fecha = '" & Date & "'
El problema que tengo es que esta consulta no me funciona porque me sale el siguiente error:
"error de sintaxis al convertir una cadena al tipo de datos smalldatetime"
Para solucionarlo probe ha realizar la consulta asi pero tpco me funciona, me devuelve el valor 0:
select count(cod) as npedidos from pedido where fecha = '&Format(date,"DD/MM/YYYY") & '
Haber si alguien me puede indicar que estoy haciendo mal.
Gracias por adelantado.
La base de datos que tengo es en sql server
En una parte de un programa realizado en visual basic 6 me pasa lo siguiente:
Tengo una tabla llamada pedidos con los siguientes campos:
cod(tipo de datos int) y
fecha(tipo de datos smalldatetime)
Lo que quiero mostrar es es el numero de pedidos en la fecha en la que se hace la consulta (para esto uso la funcion date en vb)
La consulta que hago es la siguiente:
select count(cod) as npedidos from pedido where fecha = '" & Date & "'
El problema que tengo es que esta consulta no me funciona porque me sale el siguiente error:
"error de sintaxis al convertir una cadena al tipo de datos smalldatetime"
Para solucionarlo probe ha realizar la consulta asi pero tpco me funciona, me devuelve el valor 0:
select count(cod) as npedidos from pedido where fecha = '&Format(date,"DD/MM/YYYY") & '
Haber si alguien me puede indicar que estoy haciendo mal.
Gracias por adelantado.
Valora esta pregunta


0