17/05/2011, 18:40
|
| | | Fecha de Ingreso: mayo-2011 Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años, 6 meses Puntos: 21 | |
Respuesta: problema obteniendo id de un stored procedure sql Ocupas comprar todo la Fecha completa en el Store Procedure, es decir
'05/05/2011 9:03:20:720', o solo la fecha en si (sin la hora '05/05/2011')?
En fin te mando este codigo de SQL (es para acortar la fecha a tu antojo),
por ejemplo: solo qiero la fecha actual, sin hora ni nada
SELECT LEFT(CONVERT(VARCHAR, GetDate(), 120), 10)'Fecha'
--esto se regresara asi '2011-05-17'
Si quierees con hora y minutos es asi
SELECT LEFT(CONVERT(VARCHAR, GetDate(), 120), 16)'Fecha'
--esto se regresara asi '2011-05-17 17:34'
Te recomiendo que le mandes la fecha completa al Store Procedure, y dentro del store Procedure le pongas el formato q qieras y lo compares con la fecha de la tabla (igual con el mismo formato),
esto es para q las 2 fechas tengan el mismo formato.
Y no importa si en el programa tengo o no tengo milisegundos, ya cuando le pongas formato dentro del store procedure sera la misma q le pondras a la de la Tabla de tu DB.
Nota:
" Antes de correr un Store Procedure desde Programacion, te recomiendo q lo corras en Sql, solo tienes q poner esta linea de comando:
EXEC 'Nombre del Store' 'parametro 1','parametro 2',parametro n'
Y veras si el store procedure te arroja lo q qieres q te regresa".
Espero que te haya servido. |