Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problemas con Parametros de Fecha en SQL Server

95 views
Skip to first unread message

Ariel Plon Fleiderman

unread,
May 17, 1998, 3:00:00 AM5/17/98
to

Hola

Estoy escribiendo un procedimiento almacenado que debe recibir una fecha
como parametro. La consulta es la siguiente:

Create Procedure spTransacciones_1
@Fecha DateTime
As
SELECT * FROM Transacciones WHERE Fecha>=@Fecha

El problema es que cuando la ejecuto y la paso una fecha (por ejemplo
15/5/96) me manda un mensaje indicando lo siguiente :'Invalid Time Stamp' y
no se ejecuta el procedimiento.

Alguien me puede indicar que estoy haciendo mal?

Gracias,

Ariel

Adrián Platte

unread,
May 18, 1998, 3:00:00 AM5/18/98
to

Hola, Ariel:

El problema es que el formato de fechas de SQL Server es mm/dd/aaaa. La
solución es una función que te de la fecha formateada para SQL Server:

Public Function sFechaSQL (ByVal dtFecha As Date)
sFechaSQL = Month(dtFecha) & "/" & _
Day(dtFecha) & "/" & _
Year(dtFecha)
End Function

De esta manera cuando hagas la comoposición de la sentencia SQL, utilizarás
sFechaSQL(dtFechaABuscar).

Espero haberte ayudado,

Adrián

Ariel Plon Fleiderman wrote in message ...

Rafa Navarro

unread,
May 18, 1998, 3:00:00 AM5/18/98
to

Hola en primer lugar.
Creo que el problema que tienes debe ser por que el motor de la base de
datos no admita fechas con formato español.
Prueba a pasarle la fecha con un 'Format(LaFecha,"mm/dd/yy")'.
Suerte.

Ariel Plon Fleiderman <p...@chilepac.net> escribió en artículo
<ORiEhwd...@uppssnewspub04.moswest.msn.net>...

0 new messages