INSERT INTO constantes-expresiones-y-variables
Publicado por Francisco (4 intervenciones) el 17/07/2001 20:48:14
Estoy intentando insertar un registro en SQL Server mediante
INSERT INTO tabla (campo1, campo2) VALUES (valor1, valor2)
Si introduzco en valor1 un objeto requiest, la cosa va de maravilla
INSERT INTO tabla (campo1, campo2) VALUES ('" &Request.form("nombre") &"' ,'" &Request.form("apellido") &"' )
pero si introduzco una variable la cosa no funciona, por ejemplo:
valorH = "esto es un texto de prueba"
INSERT INTO tabla (campo1) VALUES (valorH)
el error es este:
[Microsoft][ODBC SQL Server Driver][SQL Server]The name 'valorH' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted
... me temo que estoy usando o definiendo mal esa variable ¿no? ¿como la convierto a una expresión para que se la trague?
gracias de antemano
INSERT INTO tabla (campo1, campo2) VALUES (valor1, valor2)
Si introduzco en valor1 un objeto requiest, la cosa va de maravilla
INSERT INTO tabla (campo1, campo2) VALUES ('" &Request.form("nombre") &"' ,'" &Request.form("apellido") &"' )
pero si introduzco una variable la cosa no funciona, por ejemplo:
valorH = "esto es un texto de prueba"
INSERT INTO tabla (campo1) VALUES (valorH)
el error es este:
[Microsoft][ODBC SQL Server Driver][SQL Server]The name 'valorH' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted
... me temo que estoy usando o definiendo mal esa variable ¿no? ¿como la convierto a una expresión para que se la trague?
gracias de antemano
Valora esta pregunta


0