Consulta con parametros

C?r
15 de Enero del 2002
Hola,

Como puedo ejectura una consulta con parametro. El siguiente es el cdigo:

<%
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.

Edwin Molina
15 de Enero del 2002
Hola Csar.

T problema es super sencillo, todos hemos tenido al principio ese mismo problema, es con las comillas , entrar y salir de cdigo ASP.

te voy a corregir t cdigo, 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 ms sobre las concatenaciones en ASP.

Nos vemos