You Mus Declare The Variable '@.. !!!!!!!!!!!!
Publicado por Dan (1 intervención) el 19/05/2006 18:28:33
Tengo el siguiente problema. Estoy intentando insertar datos en una Base de datos en SQL Server con el Siguiente codigo:
DIM orden AS OLEDBCOMMAND
DIM q, clave, nombre, peso AS STRING
Clave = 7: nombre = "rana": peso = 3.14
Q ="insert into mitabla(clave,nombre,peso) values(@CLAVE, @NOMBRE, @PESO)"
orden= new OleDbCommand(q, coneccion)
orden.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer))
orden.Parameters("@CLAVE").Value = clave
orden.Parameters.Add(new OleDbParameter("@NOMBRE", OleDbType.VarWChar, 40))
orden.Parameters("@NOMBRE").Value = nombre
orden.Parameters.Add(new OleDbParameter("@PESO", OleDbType.Double))
orden.Parameters("@PESO").Value = edad
orden.Connection.Open()
orden.ExecuteNonQuery()
orden.Connection.Close()
Pero al correr el codigo, me marca este Error:
"Must Declare the Variable '@CLAVE'"
Aque se debe, me pueden ayudar, es urgente!!!!!!!!
DIM orden AS OLEDBCOMMAND
DIM q, clave, nombre, peso AS STRING
Clave = 7: nombre = "rana": peso = 3.14
Q ="insert into mitabla(clave,nombre,peso) values(@CLAVE, @NOMBRE, @PESO)"
orden= new OleDbCommand(q, coneccion)
orden.Parameters.Add(new OleDbParameter("@CLAVE", OleDbType.Integer))
orden.Parameters("@CLAVE").Value = clave
orden.Parameters.Add(new OleDbParameter("@NOMBRE", OleDbType.VarWChar, 40))
orden.Parameters("@NOMBRE").Value = nombre
orden.Parameters.Add(new OleDbParameter("@PESO", OleDbType.Double))
orden.Parameters("@PESO").Value = edad
orden.Connection.Open()
orden.ExecuteNonQuery()
orden.Connection.Close()
Pero al correr el codigo, me marca este Error:
"Must Declare the Variable '@CLAVE'"
Aque se debe, me pueden ayudar, es urgente!!!!!!!!
Valora esta pregunta


0