Foros del Web » Programación para mayores de 30 ;) » .NET »

Ayuda por favor..error al midificar fecha en sql server y visuall basic 2005

Estas en el tema de Ayuda por favor..error al midificar fecha en sql server y visuall basic 2005 en el foro de .NET en Foros del Web. hola amigos tengo un problema que me esta dejando medio loco, lo que sucede que tengo en la base de datos un una tabla llamada ...
  #1 (permalink)  
Antiguo 16/02/2011, 11:52
Avatar de luisito1  
Fecha de Ingreso: junio-2009
Ubicación: Córdoba
Mensajes: 226
Antigüedad: 15 años, 9 meses
Puntos: 2
Pregunta Ayuda por favor..error al midificar fecha en sql server y visuall basic 2005

hola amigos tengo un problema que me esta dejando medio loco, lo que sucede que tengo en la base de datos un una tabla llamada " inasistenciasp" y ahi tengo guardada las inasistencias de los docentes el problema es el siguiente ( se lo ingreso con fotos asi me entienden mejor.

las tablas relacionadas son estas



asi determine la tabla inasistenciap ( el error me tira en la columna fecha que es tipo datetime)




ahora cuando ingreso los datos para registrar me registra bien pero la fecha la mando con la cadena ('dd/MM/yyyy') y en la base de datos me los guarda pero la fecha mas la hora y cuando quiero de otro formulario modificar la falta necesito buscarla con la fecha y no me toma la fecha que le envio... lo ideal seria que la fecha se guardara en la base de datos asi por ejemplo 12/02/2011. para poder buscarla.. por favor ayudenmen.. les dejo el procedimiento de almacenamiento en sql a ver si les sirve



Cita:
ALTER procedure [dbo].[RegistrarInasistenciasPersonal]
@personal varchar(50),
@fecha varchar(50),
@motivo int,
@estado int,
@cantidad varchar(50)
as
Insert into inasistenciasp values(@personal,@fecha,@motivo,@estado,@cantidad)


Desde ya muchas gracias y por favor alguno que me ayude por es para el trabajo de mi tesis.. un abrazo grande y gracias

Última edición por luisito1; 16/02/2011 a las 12:22 Razón: para un mejor entendimiento
  #2 (permalink)  
Antiguo 16/02/2011, 15:59
Avatar de peterway19  
Fecha de Ingreso: enero-2011
Ubicación: Cartagena
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Ayuda por favor..error al midificar fecha en sql server y visuall basic 20

hola bueno mira lo que se me ocurre es ver como la estas mandando de vb.net para sql porque cuando dices que le das el insert into en vb.net te la manda con hora, min, seg asi que has una prueba con un laber en vb para ver con que formato te la esta mandando al procedurre........
  #3 (permalink)  
Antiguo 16/02/2011, 17:49
Avatar de luisito1  
Fecha de Ingreso: junio-2009
Ubicación: Córdoba
Mensajes: 226
Antigüedad: 15 años, 9 meses
Puntos: 2
Exclamación Respuesta: Ayuda por favor..error al midificar fecha en sql server y visuall basic 20

Cita:
Iniciado por peterway19 Ver Mensaje
hola bueno mira lo que se me ocurre es ver como la estas mandando de vb.net para sql porque cuando dices que le das el insert into en vb.net te la manda con hora, min, seg asi que has una prueba con un laber en vb para ver con que formato te la esta mandando al procedurre........
Gracias mi hermano, y yo desde vb.net le creaba una variable fecha y despues ponia fecha= dtpfecha.value.tostring("dd/MM/yyyy") asi me envia los dias mes y año.. pero la solucion la encontre poniendo la columna fecha de la base de dato como char (10) asi solo me toma la parte de la fecha sin la hora... y asi se soluciono todo Asi que les dejo la forma por las dudas le pase a ustedes

Etiquetas: sql, fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:02.