problemas con smalldatetime

30/07/2004 - 16:42 por marco_alfredo_taboada | Informe spam
buenos dias tengo un problemita resulta que mi aplicacion cliente
manda datos a mi servidor mediante un store procedure en sql server
mi store procedure
CREATE PROCEDURE [insertarhechos]
(
@estado [bit],
@bandera [bit],
@sexo [bit],
@nombre [nvarchar](255),
@monto [float],
@fecha [smalldatetime])
AS
INSERT INTO tabla
( [estado], [bandera], [sexo],[nombre],[monto],[fecha])
values( @estado,@bandera,@sexo,@nombre,@monto,@fecha)
pero resulta que a veces mando un fecha con estas caracteristicas ' /
/ '
como puedo hacer para que cuando reciba ese valor en la variable
@fecha no me introduzca, como puedo hacer el if ?
 

Leer las respuestas

#1 Pablo Fabian Savino
30/07/2004 - 16:47 | Informe spam
Hola
usa fechas en formato ANSII (yyyymmdd) y no vas a tener problemas,
en tu aplicacion, cuando mandes la fecha haslo asi:

param=format(mifecha,"yyyymmdd")

y listo!

"Marco Alfredo" wrote in message
news:
buenos dias tengo un problemita resulta que mi aplicacion cliente
manda datos a mi servidor mediante un store procedure en sql server
mi store procedure
CREATE PROCEDURE [insertarhechos]
(
@estado [bit],
@bandera [bit],
@sexo [bit],
@nombre [nvarchar](255),
@monto [float],
@fecha [smalldatetime])
AS
INSERT INTO tabla
( [estado], [bandera], [sexo],[nombre],[monto],[fecha])
values( @estado,@bandera,@sexo,@nombre,@monto,@fecha)
pero resulta que a veces mando un fecha con estas caracteristicas ' /
/ '
como puedo hacer para que cuando reciba ese valor en la variable
@fecha no me introduzca, como puedo hacer el if ?

Preguntas similares