SQL Server - Problemas con INSERT y UPDATE en VB.NET

 
Vista:

Problemas con INSERT y UPDATE en VB.NET

Publicado por Jezareth (1 intervención) el 16/06/2019 14:09:38
Buenas Tardes,

Este es mi primer post para preguntar por algo que me acontece en VB.NET. Estoy tratando de realizar una consulta desde el programa y al intentar hacerlo me sale "la conversión del tipo de datos varchar en datetime produjo un valor fuera de intervalo". lo curioso del caso es que en ningún momento hago una inserción de datos DATETIME.

Tengo la hipótesis de que el problema está en el valor predeterminado que tiene este campo en la base de datos (ya que no acepta NULL), es GetTime(). Esto lo digo, ya que en otras tablas de esta misma base de datos no me resulta ningún problema, solo que en estas tablas no hay valores de fechas. Un ejemplo claro y sencillo del código que no corre es el siguiente:

cmd.CommandText = "INSERT INTO CabeceraPedidoCliente (CodigoEmpresa, EjercicioPedido, SeriePedido, NumeroPedido, CodigoCliente) VALUES('" + PedidoCodigoEmpresa.ToString + "','" + PedidoEjercicioPedido.ToString + "','" + PedidoSeriePedido.ToString + "','" + PedidoNumeroPedido.ToString + "','" + CodigoCliente.Text + "')"

cmd.ExecuteNonQuery()



Se que recomiendan realizar las consultas con punteros, pero hasta los momentos de esta manera no me a resultado ningún problema, si no este en concreto. Y como pueden observar, no hay ningún dato tipo varchar a datetime.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder