Hola, estoy trabajando con una base de datos SQL Server 2005. Tengo una
aplicación que va registrando las acciones de los usuarios. El problema lo
tengo al realizar un INSERT a una tabla en particular. La consulta es la
siguiente:
INSERT INTO RegistroOperaciones
(fecha_hora,proyecto,serie_documental,usuario,tipo_operacion,desc_operacion)
VALUES (cast('05/12/2008 09:58:32 a.m.' as
datetime),'','','consultauno','SESION INICIADA','')
El error que tengo es el siguiente:
"Mens. 241, Nivel 16, Estado 1, Línea 1
Error de conversión al convertir una cadena de caracteres a datetime."
He probado con CONVERT, también pasándole únicamente el string pero sigo con
el mismo error. El campo "fecha_hora" es de tipo DATETIME y el valor
"05/12/2008 09:58:32 a.m." lo obtengo ejecutando la función Now() de VB.NET
que devuelve un tipo datetime.
Gracias de antemano por la ayuda. Saludos.
Leer las respuestas