Consulta con parametros
Hola,
Como puedo ejectura una consulta con parametro. El siguiente es el código:
<%
dim consulta
consulta = "insert into tabla (rut) values ( session("variable"));"
recorset.setSqlText(consulta);
%>
Pero la variable contenida en session no me la reconoce.
Que puede hacer.
Gracias.
Como puedo ejectura una consulta con parametro. El siguiente es el código:
<%
dim consulta
consulta = "insert into tabla (rut) values ( session("variable"));"
recorset.setSqlText(consulta);
%>
Pero la variable contenida en session no me la reconoce.
Que puede hacer.
Gracias.
Hola César.
Tú problema es super sencillo, todos hemos tenido al principio ese mismo problema, es con las comillas , entrar y salir de código ASP.
te voy a corregir tú código, y observa los cambios.
<%
dim consulta
consulta = "insert into tabla (rut) values ( " & session("variable") & ")"
recorset.setSqlText(consulta);
%>
En este ejemplo te corregi, en donde llamas a tú variable de session, debes cerrar comillas doble y con & concatenas , esto es porque la variable no puede estar dentro de un contenido estatico como lo seria "Insert into table (rut) values("
esto no cambia, pero la variable de session si, por lo tanto debe estar fuera de las comillas.
Ademas en access, no necesitas terminar las sentencias con punto y coma (;), como en otras DB.
Lee unpoco más sobre las concatenaciones en ASP.
Nos vemos
Tú problema es super sencillo, todos hemos tenido al principio ese mismo problema, es con las comillas , entrar y salir de código ASP.
te voy a corregir tú código, y observa los cambios.
<%
dim consulta
consulta = "insert into tabla (rut) values ( " & session("variable") & ")"
recorset.setSqlText(consulta);
%>
En este ejemplo te corregi, en donde llamas a tú variable de session, debes cerrar comillas doble y con & concatenas , esto es porque la variable no puede estar dentro de un contenido estatico como lo seria "Insert into table (rut) values("
esto no cambia, pero la variable de session si, por lo tanto debe estar fuera de las comillas.
Ademas en access, no necesitas terminar las sentencias con punto y coma (;), como en otras DB.
Lee unpoco más sobre las concatenaciones en ASP.
Nos vemos
