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

Problema para insertar datos de C# hacia Sql

Estas en el tema de Problema para insertar datos de C# hacia Sql en el foro de .NET en Foros del Web. Saludos a toda la comunidad El post es para solicitar su ayuda. El problema que tengo es que en el siguiente código trato de insertar ...
  #1 (permalink)  
Antiguo 12/01/2009, 14:09
Avatar de Srkuen  
Fecha de Ingreso: abril-2008
Mensajes: 39
Antigüedad: 16 años
Puntos: 0
Pregunta Problema para insertar datos de C# hacia Sql

Saludos a toda la comunidad

El post es para solicitar su ayuda.

El problema que tengo es que en el siguiente código trato de insertar los datos a la base de datos:

Código:
string sql3 = " INSERT INTO CustodyValue.dbo.[Value] " +
                    "(LocationId, ValueTypeId, StatusId, CostCenterId, " +
                    " RegistrationDate, UpdateUserId, UpdateDate)" +
                    " VALUES " +
                    " ( '" + valor2 + "', '1', '4', '" + valor1 + "', " +
                    " '"+ hoy2 +"', '1','"+ hoy2 +"' ) ";
SqlCommand cmd1 = new SqlCommand(sql3, con2);
cmd1.ExecuteNonQuery();
Pero me envia un error el cual dice "Conversion failed when converting datetime from character string"

El campo valor2 es un campo string
El campo valor1 es un campo int
El campo hoy es un campo date time el cual obtengo de la siguiente forma:

Código:
private DateTime diahoy = DateTime.Today;

string hoy2 = diahoy.ToUniversalTime().ToString("u");
Los campos que tiene la tabla CustodyValue.dbo.[Value] son ValueId, LocationId, ValueTypeId, StatusId, CostCenterId, RegistrationDate, UpdateUserId, UpdateDate, que por cierto el ValueId es identity y llave primaria.

Que debo hacer para corregir el error o donde me pueden proporcionar un link para leer.

Por cierto utilizo C# 2008 y SQL Server 2005.

De antemano gracias por la ayuda y disculpas por quitarles su valioso tiempo.
  #2 (permalink)  
Antiguo 12/01/2009, 15:34
Avatar de Srkuen  
Fecha de Ingreso: abril-2008
Mensajes: 39
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema para insertar datos de C# hacia Sql

Les saludo e igual les informo que encontre el error solo que ahora nose como solucionarlo, el error que da es que al momento que le asigno el formato de la fecha a la variable hoy2 la fecha lleva agregada una letra Z, y no se como quitarla, les agradeceria mucho su ayuda.

Saludos
  #3 (permalink)  
Antiguo 12/01/2009, 16:29
Avatar de Srkuen  
Fecha de Ingreso: abril-2008
Mensajes: 39
Antigüedad: 16 años
Puntos: 0
Respuesta: Problema para insertar datos de C# hacia Sql

Les saludo, solo queria informarles que y lo solucione también, lo que hice fue utilizar el substring() y listo, gracias igual.

saludos
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 04:32.