Me explico:
por medio de request.form recibo el vlor de una variable que es el nombre de la tabla a la que quiero acceder,el usuario puede elegir entre una lista de tablas disponibles, luego formo el string para la consulta sql y ahi falla de una forma muy curiosa:
le pongo el codigo:
--------------------------------------------------------------------------
tabla = Request.Form("nombre_tabla")
Consulta = "Select * From '"&tabla&"'"
RS.Open Consulta, str_con, 3,3
---------------------------------------------------------------------------
De esta manera aparece el siguiente error al cargar la pagina
------------------------------------------------------------------------------------
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Línea 1: sintaxis incorrecta cerca de 'Orders'.
/ejSQL/paginar_prueba2.asp, line 29
------------------------------------------------------------------------------------
la linea 29 se corresponde con :
RS.Open Consulta, str_con, 3,3
me fije que pone Orders (estoy haciendo la prueba con northwind) entre comillas simples, entonces elimine las comillas simples del string y...
codigo:
------------------------------------------------------------------------------------
tabla = Request.Form("nombre_tabla")
Consulta = "Select * From "&tabla&""
RS.Open Consulta, str_con, 3,3
------------------------------------------------------------------------------------
Tachán



(tener en cuenta que poniendo el nombre de la tabla directamente sin enviarlo funciona a la perfección)

este es el error
------------------------------------------------------------------------------------
Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]Línea 1: sintaxis incorrecta cerca de 'From'.
/ejSQL/paginar_prueba2.asp, line 29
------------------------------------------------------------------------------------
la linea 29 se corresponde con :
RS.Open Consulta, str_con, 3,3
sintaxis incorrecta cerca de 'From'??????!!!
no lo entiendo alguien me lo puede explicar?
