La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4777 - TABLAS VINCULADAS EN ACCESS PARA ASP
Autor:  Perezmon
Mi caso es el siguiente: tengo dos páginas ASP que acceden a una BD, dos de cuyas tablas pertenecen a otra BD. Si las vinculo, me da error en la conexión, pero si las importo no. Me conviene que estén vinculadas por seguridad. ¿Qué problema hay? ¿Se puede hacer de alguna forma? Gracias por vuestra atención y Feliz Navidad.

  Respuesta:  nadyzil nadyzil
El problema es que te debes de logear en una tabla vinculda por ejemplo si tienes una tabla en Access y otra en SQL:

Dim ConexionBD,Qry, ConexNom, QueryStr,QryS,Con,BasT

**********Para access*******************´
QueryStrAccess= Request.form("dns-db") ´Nombre de la coneccion Acces ODBC

´Aqui te bajas los datos (debe da haber un form para que los mande o los pides como variables depende de como estes haciendo tu aplicacion.

Usu = Request.form("id-db")
Pas = Request.form("ps-db")
Ser = Request.form("serv")

´**********Para SQL*******************
QueryStrSQL="DRIVER={SQL Server};SERVER=" & Ser & ";DATABASE=" & ConexNom & ";UID=" & Usu & ";PWD=" & Pas


Set ConexionBD = Server.CreateObject("ADOdb.Connection")
ConexBDAccess.Open QueryStrAccess ´abres la coneccion Access

ConexBDSQL.Open QueryStrSQL ´abres la coneccion SQL

Y ya tienes abiertas las dos para trabajar con ellas en ASP. El codigo que te muestro esta vBasicScript.


  Respuesta:  el raul salas
utiliza 2 conexiones manejando recordsets, y no tendras problema alguno.