
15/08/2005, 15:06
|
 | | | Fecha de Ingreso: agosto-2005
Mensajes: 18
Antigüedad: 19 años, 9 meses Puntos: 0 | |
Llamar una tabla a traves de una variable Hola, estoy intentando llamar a una tabla de una bd usando una variable llamada "loc" pero me da error. El codigo que estoy utilizando es el siguiente: <%
Dim rs_dossier
Dim rs_dossier_numRows
Set rs_dossier = Server.CreateObject("ADODB.Recordset")
rs_dossier.ActiveConnection = MM_dossier_STRING
rs_dossier.Source = "SELECT * FROM (Request.QueryString("loc")) WHERE id = " + Replace(rs_dossier__MMColParam, "'", "''") + ""
rs_dossier.CursorType = 0
rs_dossier.CursorLocation = 2
rs_dossier.LockType = 1
rs_dossier.Open()
rs_dossier_numRows = 0
%>
He probado a cambiar las comillas por comillas simples y no funciona, el error que me devuelve es el siguiente: Microsoft VBScript compilation error '800a0401'
Expected end of statement
dossierdt.asp, line 16
rs_dossier.Source = "SELECT * FROM (Request.QueryString("loc")) WHERE id = " + Replace(rs_dossier__MMColParam, "'", "''") + ""
---------------------------------------------------------^
Un saludo y gracias. |