Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

ACC: Cómo consultar una tabla ORACLE sin adjuntar IT

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 109824
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
Avanzado: Requiere codificación experto, interoperabilidad, conocimientos y multiusuario.

En este artículo describe cómo utilizar la cláusula IN de SQL para consultar una base de datos ORACLE sin vincular (asociar).

En Microsoft Access, esto puede realizarse con mayor facilidad mediante una consulta de paso a través de SQL. Consulte la sección "Referencias" de este artículo para una referencia a este método.
Más información
Puede utilizar la cláusula IN para consultar sólo una base de datos externo a la vez. La cláusula IN requiere dos argumentos: nombre de base de datos y conectar cadena. Al adjuntar tablas ORACLE, especifique una cadena vacía para el nombre de base de datos.

La cadena de conexión consta de los siguientes elementos:
  • Nombre de origen de datos (DSN): Nombre del origen de datos ODBC.
  • Nombre de la base de datos (DATABASE): El ORACLE conectar cadena con el servidor. ORACLE la cadena de conexión se compone de un prefijo y un nombre de servidor. (Para los usuarios de TCP/IP, puede haber un prefijo, un nombre de servidor y un SID.) El prefijo se basa en el protocolo de red. Los siguientes son los prefijos para redes que admiten SQL * NET para Windows:
          t:      for TCP/IP      x:      for IPX/SPX      p:      for Named Pipes						
  • ID. de estación de trabajo (WSID): Nombre de la estación de trabajo desde el que la conexión que se realiza (opcional).
  • ID. de usuario (UID): El ID de inicio de sesión (opcional). Si no está presente, se pedirá al usuario por inicio de sesión ID la primera vez que se ejecuta la macro.
  • Contraseña (PWD): La contraseña de inicio de sesión (opcional). Si no está presente, se pedirá al usuario para el inicio de sesión contraseña la primera vez que se ejecuta la macro.
El siguiente es una cadena de conexión de ejemplo para ORACLE. Tenga en cuenta que comienza con "ODBC", que indica al sistema que debe utilizar el controlador ODBC (por oposición a utilizando un controlador ISAM instalable):

Nota: En el siguiente ejemplo de cadena de conexión, un carácter de subrayado (_) se utiliza como un carácter de continuación de línea. Quite el carácter de subrayado cuando escriba esta cadena de conexión.
   ODBC;DSN=DataSourceName;Database=x:SrvrName;WSID=Wrk1;USID=JaneDoe;_   PWD=ABC123				

En el ejemplo siguiente se muestra cómo utilizar la cláusula IN de SQL en una consulta a consulta una base de datos ORACLE sin adjuntarlo. Tenga en cuenta que este ejemplo se supone que el controlador de controlador de ODBC y ORACLE ODBC está instalado, que un origen de datos denominado corp se ha configurado mediante el controlador de ODBC, y que la tabla denominada empleados en el servidor denominado nóminas pueden asociados correctamente utilizando el comando asociar en el menú archivo:
  1. Abra la base de datos de ejemplo Neptuno.mdb (o NEPTUNO.MDB en las versiones 1.x o 2.0).
  2. Cree una nueva consulta independiente.
  3. En el menú Ver, elija SQL.
  4. Escriba la siguiente consulta en la ventana SQL y, a continuación, haga clic en Aceptar:
          Select *      FROM Employees      IN "" "ODBC;dsn=Corp;database=p:Payroll;uid=JSmith;pwd=KL3d";						
  5. Guarde y cierre la consulta. Tenga en cuenta que si vuelve a la instrucción SQL ventana después de guardar la consulta, Microsoft Access puede colocar caracteres adicionales en la cláusula IN que tendrá que quitar a evitar un error de sintaxis.
Referencias
Para obtener más información acerca de la cláusula IN de SQL, busque "En cláusula" utilizando el Microsoft Access para el índice de Ayuda de Windows 95.

Microsoft Access "Manual del usuario", versión 2.0, las páginas 273 y 276

Microsoft Access "Referencia del lenguaje", versión 1.1, Apéndice B, "Microsoft Access SQL," página 513
adjuntar el origen de datos remoto

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 109824 - Última revisión: 12/04/2015 09:55:30 - Revisión: 2.1

Microsoft Access 1.0 Standard Edition, Microsoft Access 1.1 Standard Edition, Microsoft Access 2.0 Standard Edition, Microsoft Access 95 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto kbusage KB109824 KbMtes
Comentarios