No ordena datos por fecha en vb2005 y SQL Server2008

Hola experto estoy tratando de ordenar datos por fecha en vb2005 y sql server 2008 pero no me devuelve ningún registro Ej:("select * from Transacciones where fecha #" + Me.dtpfecha. Text + "#", cn). Espero me puedas ayudar . Gracias
1

1 Respuesta

566.650 pts. Desarrollador de aplicaciones en plataforma
En primer lugar la clausula Where es para hacer una pregunta o colocar un condicional a la sentencia sQL, en segundo lugar los # se utilizan en Access no en SQL.
Para ordenar debes utilizar la clausula Order By nombrecampo1, nombrecampo2
Creo que no me explique bien lo que quiero es que me filtre los datos por una fecha que le paso por un datetimepicker, uso vb2005 y sql server 2008 . en sql server 2005 me funcionaba bien, pero uso w7 y sql server2008, creo que problema es conel sql sever2008
El campo es de tipo date
Lo que puede estar pasando es que estas comparando una fecha sin hora y la otra si la tiene, ya que el campo es datetime, debes comparar ambos por fecha, no con hora incluida, asegurate haciendo un convert(fecha, date) #" ...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas