Ver Mensaje Individual
  #9 (permalink)  
Antiguo 17/05/2011, 18:40
Avatar de giovani_loera
giovani_loera
 
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.