Buenas noches muchachos. El problema que tengo es que quiero
actualizar una base de datos desde una página asp. A continuación se
ve el contenido de esta página. Todo funciona bien, el único problema
es que quiero pasarle la columna de la tabla del set ('"&posicion&"')
como una variable que he recogido desde otra página ASP (<%posicion Request.Form(2)%>). Creo que no se la estoy poniendo correctamente ya
que me da un error tipo:
Microsoft JET Database Engine (0x80040E10)
No se han especificado valores para algunos de los parámetros
requeridos.
Si cambio ('"&posicion&"') por un valor concreto como puede ser
(Columna4) la cosa funciona de perlas.
<%
fechain = Request.Form(1)
posicion = Request.Form(2)
estado = Request.Form(3)
DatosOrigen = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\web\iguana\pruebas\mibase.mdb"
set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\web\iguana\pruebas\mibase.mdb"
SQL3="UPDATE mitabla SET '"&posicion&"'='"&estado&"' WHERE
fecha=#"&fechain&"# "
oConn.Execute(SQL3)
oConn.Close
%>
Espero que me ayudeis.
Gracias.
Leer las respuestas