
Caracter especiales en sentencia SQL en VB.NET y Access
Publicado por Nestor Adrian (2 intervenciones) el 06/06/2016 12:46:44
Hola! Estoy desarrollando un programa de Stock en Visual Studio 2008 con una base de datos en Access 2007 y me encontré con un problema que no logro resolver, cuando quiero pasarle los datos de un textbox al datagridview para que se guarde en la base de datos me dice error, copio el codigo que tengo:
articulostableadapter.InsertCommand.CommandText = "INSERT INTO ARTICULOS (COSTO, %IVA, %GANANCIA) VALUES (@costo, @iva, @ganancia)"
articulostableadapter.InsertCommand.Parameters.Add("@costo", OleDbType.Double, 8, "COSTO")
articulostableadapter.InsertCommand.Parameters.Add("@iva", OleDbType.VarChar, 128, "%IVA")
articulostableadapter.InsertCommand.Parameters.Add("@ganancia", OleDbType.VarChar, 128, "%GANANCIA")
El error es el caracter "%" que tengo en el INSERT INTO, como se le puede pasar ese caracter sin que me tiré error?
Muchas Gracias!! y saludos!
articulostableadapter.InsertCommand.CommandText = "INSERT INTO ARTICULOS (COSTO, %IVA, %GANANCIA) VALUES (@costo, @iva, @ganancia)"
articulostableadapter.InsertCommand.Parameters.Add("@costo", OleDbType.Double, 8, "COSTO")
articulostableadapter.InsertCommand.Parameters.Add("@iva", OleDbType.VarChar, 128, "%IVA")
articulostableadapter.InsertCommand.Parameters.Add("@ganancia", OleDbType.VarChar, 128, "%GANANCIA")
El error es el caracter "%" que tengo en el INSERT INTO, como se le puede pasar ese caracter sin que me tiré error?
Muchas Gracias!! y saludos!
Valora esta pregunta


0