Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/07/2012, 13:21
Avatar de websistems
websistems
 
Fecha de Ingreso: octubre-2010
Mensajes: 69
Antigüedad: 13 años, 7 meses
Puntos: 0
problema al grabar un campo datetime en visual studio 2008

Buenas tardes tengo este problema quiero grabar en una base de datos sql 2008 un dato que es datetime, el campo en la bd. tambien es datetime, el programa lo he desarrollado en vs2008 sobre windows xp y funcionaba correctamente por x motivos tengo que modificarlo en una pc W7 y al ejecutar la insercion me tira un error
mi variable se llama lafechahm y tiene este formato:

12-07-2012 10:00:00

CMD2.CommandText = "INSERT INTO MARCACION2 (reloj, tarjeta, fecha) values ('" & elipclock & "','" & latarjeta & "','" & lafechahm & "')"

me tira error que no se puede convertir el campo date en datetime

si el quito las comillas simples a lafechahm

CMD2.CommandText = "INSERT INTO MARCACION2 (reloj, tarjeta, fecha) values ('" & elipclock & "','" & latarjeta & "','" & lafechahm & "')"

me tira eero cerca de 10:00 , es decir no entiende lo que viene despues de la fecha, pero lo raro e sque en mi maquina con winxp si funcionaba correctamente

Espero puedan ayudarme

saludos