Copyright: Copyright (C) 1996 Lotus Development Corporation, an IBM subsidiary.


Cuadro de diálogo Logon to INFORMIX (Acceso a INFORMIX)

Database Name (Nombre de la base de datos)

Escriba el nombre de la base de datos a la que desea acceder o selecciónelo en el cuadro Database Name.

Si establece a la opción GetDBListFromInformix (ObtenerListaBDInformix), en el cuadro de diálogo ODBC Informix Advanced Driver Setup (Configuración avanzada del controlador ODBC para Informix), el cuadro Database Name mostrará automáticamente los nombres enviados desde el servidor de INFORMIX.

Si establece a 0 la opción GetDBListFromInformix, en el cuadro de diálogo ODBC Informix Advanced Driver Setup, deberá introducir los nombres de las bases de datos que desee seleccionar en el cuadro Database List (Lista de bases de datos). El cuadro Database Name mostrará y permitirá seleccionar esas bases de datos.

Host Name (Nombre del host)

Escriba el nombre del sistema en la que reside el servidor INFORMIX 7.

User Name (Nombre del usuario)

Escriba el nombre del usuario que especificó en el servidor  INFORMIX 7.

Password (Contraseña)

Escriba la contraseña del usuario.

Options (Opciones)

Haga clic para especificar el nombre del servicio y tipo de protocolo.

 Temas relacionados


Cuadro de diálogo INFORMIX Server Options (Opciones del servidor de INFORMIX)

Service Name (Nombre del servidor)

Nombre del servicio tal y como aparece en el host. Este servicio lo asigna el administrador del sistema. Si facilitó un nombre de servicio en el cuadro de diálogo de configuración, ése es el que aparece, puede cambiarlo si así lo desea.

Protocol Type (Tipo de protocolo)

Esta lista muestra los protocolos especificados en el cuadro de diálogo de configuración. Seleccione un protocolo de comunicaciones.


Conexión con INFORMIX mediante una cadena de conexión para tal fin

Si la aplicación precisa una cadena de conexión para conectar con un origen de datos, debe especificar el nombre de dicho origen que indica al controlador la sección ODBC.INI del registro que recoge la información de conexión predeterminada. De forma opcional, puede especificar pares atributo=valor en esta cadena de conexión para que tengan preferencia sobre los valores predeterminados guardados en la sección ODBC.INI del registro.

Puede indicar tanto nombres largos como cortos en la cadena de conexión. La cadena de conexión presenta este aspecto:

DSN=datos_origen_nombre[;atributo=valor[;atributo=valor]...]

A continuación se incluye un ejemplo de cadena de conexión para el servidor de INFORMIX 7:

DSN=INFORMIX TABLES;DB=PAYROLL

En la siguiente tabla se proporcionan nombres largos y cortos para cada atributo, junto con una descripción.

Los valores predeterminados que muestra la tabla son opciones iniciales que se aplican cuando no se indica ningún valor en la cadena de conexión ni en la definición del origen de datos de la sección ODBC.INI del registro. Si selecciona un valor para el atributo al configurar el origen de datos, dicho valor será la opción predeterminada.

Atributo	Descripción
DataSourceName (DSN) (NombreOrigenDatos)	Cadena que identifica una configuración de origen de datos del servidor de INFORMIX en la sección ODBC.INI del registro. Por ejemplo, "Contabilidad" o "INFORMIX-Serv1".
Database (DB) (BaseDatos)	Nombre de la base de datos con la que desee conectarse.
HostName (HOST) (NombreHost)	Nombre del equipo en el que reside el servidor de INFORMIX 7.
LogonID (UID) (IDAcceso)	Nombre de usuario, según lo indicado en el servidor de INFORMIX 7.
Password (PWD)	Contraseña.
Service (SERV) (Servicio)	Nombre del servicio, tal y como aparece en el equipo host. El administrador del sistema es el encargado de asignar este servicio.
Protocol (PRO) (Protocolo)	Protocol={FTP | IPX | LANMAN | TCP-IP}. Protocolo utilizado para establecer comunicaciones con el servidor. Puede tener los valores FTP, IPX, LANMAN o TCP-IP. Puede seleccionar uno o más valores; los nombres se separan con comas.
YieldProc (YLD) (Rentabilidad)	Valor numérico que determina si puede trabajar con otras aplicaciones cuando INFORMIX 7 esté ocupado. Este atributo es de gran utilidad para los usuarios de aplicaciones ODBC. Los valores válidos son: YieldProc=0 (ojear y enviar) hace que el controlador verifique la cola de mensajes de Windows y los envíe a la aplicación Windows adecuada. YieldProc=1 (sin rentabilidad, opción predeterminada inicial) no permite que trabaje con otras aplicaciones que no sean Windows. YieldProc=2 (procedimiento de rentabilidad de INFORMIX) utiliza el procedimiento de rentabilidad predeterminado de INFORMIX.  YieldProc=3 (enviar mediante la función Yield de Windows) cede el control al núcleo de Windows, que verifica la cola de mensajes de Windows y los envía a la aplicación Windows adecuada. Este atributo no puede utilizarse para edición en Windows NT o Windows 95. YieldProc está establecido a 1 como opción predeterminada. De este modo, puede trabajar con otras aplicaciones Windows aunque INFORMIX 7 esté ocupado. Si YieldProc=0, 2 ó 3, no podrá trabajar en otras aplicaciones de Windows cuando INFORMIX 7 esté ocupado.
Cursor Behavior (CB) (ComportamientoCursor)	CursorBehavior={0 | 1}. Este valor determina si el cursor se mantiene en la posición actual o si se cierra al final de cada transacción. Los valores admitidos son 1 (conservar) y 0 (cerrar, valor inicial predeterminado). Establezca este atributo a 1 si desea que los cursores se mantengan en la posición actual cuando finalice la transacción. El valor CursorBehavior=1 puede influir en el rendimiento de las operaciones de bases de datos.
EnableScrollable Cursors (ESC) (ActivarCursoresDesplazables)	EnableScrollableCursors={0 | 1}. Este valor determina si el controlador puede utilizar cursores desplazables. El valor inicial predeterminado es 0 (sin utilización de cursores desplazables). El controlador de INFORMIX sólo puede utilizar cursores desplazables cuando no hay columnas largas (SQL_LONGVARCHAR o SQL_LONGVARBINARY) en una lista Select. Si establece esta opción de manera que pueda utilizar cursores desplazables (EnableScrollableCursors=1), no deberá incluir columnas largas en la lista Select.
EnableInsertCursors (EIC) (ActivarCursoresInsertar)	EnableInsertCursors={0 | 1}. Este valor determina si el controlador puede utilizar cursores INSERT durante las inserciones parametrizadas. El valor inicial predeterminado es 0 (el controlador no utiliza cursores INSERT). El uso de cursores INSERT mejora el rendimiento en las operaciones múltiples de INSERT, utilizando la misma sentencia. Esta opción permite insertar datos para que se almacenen en la memoria intermedia antes de guardarlos en el disco. Cuando EnableInsertCursors=0, el controlador no utiliza cursores INSERT.
GetDBListFromInformix (GDBLFI) (ObtenerListaBDInformix)	GetDBListFromInformix={0 | 1}. Este valor determina si el controlador solicita que la lista de bases de datos se envíe desde el servidor de INFORMIX o desde la lista de bases de datos que haya introducido el usuario en la configuración del controlador.  Si se establece a 1, valor inicial predeterminado, el controlador solicita la lista de bases de datos al servidor de INFORMIX. Si se establece a 0, utiliza la lista insertada por el usuario en la configuración del controlador.


Conexión con INFORMIX mediante un cuadro de diálogo para tal fin

Ciertas aplicaciones de ODBC muestran un cuadro de diálogo de conexión cuando está conectando con el origen de datos. En estos casos ya se ha especificado el nombre del origen de datos.

En el cuadro de diálogo de conexión:

1.	Escriba el nombre de la base de datos a la que desea acceder o selecciónelo en el cuadro desplegable Database Name (Nombre de la base de datos).

En esta lista aparecen nombres enviados desde el servidor de INFORMIX. Si establece a 0 la opción Get DB List from Informix (Obtener lista de BD de Informix), en el cuadro de diálogo de configuración, esta lista mostrará los nombres seleccionados.

2.	Escriba el nombre del servidor (nombre del host) en el que se encuentre INFORMIX 7.

3.	Si es preciso, escriba su nombre de usuario como se especificó en el servidor INFORMIX 7.

4.	Si es preciso, escriba la contraseña.

5.	De forma opcional, haga clic en Options (Opciones) para que aparezca el cuadro de diálogo INFORMIX Server Options (Opciones del servidor de INFORMIX).

Este cuadro de diálogo permite cambiar los valores de Service Name (Nombre del servicio) y Protocol Type (Tipo de protocolo) que ha especificado en el cuadro de diálogo de configuración ODBC.

6.	Haga clic en OK (Aceptar) para aceptar los cambios que haya realizado.

7.	Haga clic en OK (Aceptar) para completar la conexión y actualizar estos valores en ODBC.INI.


Cuadro de diálogo ODBC INFORMIX Advanced Driver Setup (Configuración avanzada del controlador ODBC para INFORMIX)

Si desea configurar parámetros opcionales para un origen de datos INFORMIX 5, seleccione los valores del siguiente modo:

Database List (Lista de bases de datos)

Lista de bases de datos que aparece en el cuadro de diálogo de acceso.

Si establece a 0 la opción GetDBListFromInformix (ObtenerListaBDInformix) en el cuadro de diálogo ODBC Informix Advanced Driver Setup (Configuración avanzada del controlador ODBC para Informix), deberá insertar los nombres de las bases de datos que desee seleccionar en el cuadro Database List.

Si establece a 1 la opción GetDBListFromInformix (ObtenerListaBDInformix) en el cuadro de diálogo ODBC Informix Advanced Driver Setup (Configuración avanzada del controlador ODBC para Informix), la lista de bases de datos que se mostrará en el cuadro de diálogo de acceso se creará a partir de la lista de bases de datos devuelta para INFORMIX en el momento del acceso.

Separe con comas los nombres de as bases de datos insertadas en el cuadro Database List.

Default User Name (Nombre de usuario predeterminado)

Nombre del usuario especificado en el servidor de INFORMIX 7.

Host Name (Nombre del host)

Nombre del equipo en el que se encuentra el servidor de INFORMIX 7.

Service Name (Nombre del servicio)

Nombre del servicio, tal y como aparece en el equipo host. El administrador del sistema es quien se encarga de asignar este servicio. En nombre que seleccione aparecerá en el cuadro de diálogo INFORMIX Server Options (Opciones del servidor de INFORMIX).

Protocol Type (Tipo de protocolo)

Protocolo utilizado para comunicarse con el servidor. Seleccione uno o más valores separados por comas. Puede seleccionar los valores FTP, IPX, LANMAN o TCP-IP. Esta lista aparece en el cuadro de diálogo de opciones de acceso.

Yield Proc (Rentabilidad)

Valor numérico que determina si puede trabajar con otras aplicaciones Windows cuando INFORMIX 7 está ocupado. Este atributo es muy práctico para los usuarios de aplicaciones ODBC. Los valores válidos son:

•	0 (ojear y enviar) hace que el controlador verifique la cola de mensajes de Windows y los envíe a la aplicación Windows adecuada.

•	1 (sin rentabilidad, opción predeterminada inicial) no permite que trabaje con otras aplicaciones.

•	2 (procedimiento de rentabilidad de INFORMIX) usa el procedimiento de rentabilidad predeterminado de INFORMIX.

•	3 (enviar mediante la función de rentabilidad de Windows) cede el control al núcleo de Windows, que verifica la cola de mensajes de Windows y los envía a la aplicación Windows adecuada.

Este atributo no está disponible para edición en Windows NT o Windows 95. YieldProc está establecido a 1 como opción predeterminada. De este modo puede trabajar en otras aplicaciones de Windows cuando INFORMIX 7 está ocupado. Si YieldProc=0, 2 ó 3, no podrá trabajar en otras aplicaciones de Windows cuando INFORMIX 7 esté ocupado.

Cursor Behavior (Comportamiento del cursor)

Seleccione Preserve (Conservar) si desea que los cursores se mantengan en la posición actual cuando finalice la transacción. De lo contrario, deje definido el valor Close (Cerrar). La selección de Preserve puede afectar al rendimiento de las operaciones de las bases de datos.

Enable Scrollable Cursors (Activar cursores desplazables)

Valor numérico que determina cuándo si el controlador puede utilizar cursores desplazables. El valor inicial predeterminado es 0 (sin uso de cursores desplazables). El controlador de INFORMIX sólo puede utilizar cursores desplazables cuando no hay columnas largas en una lista Select. Si establece esta opción para poder utilizar cursores desplazables (EnableScrollableCursors=1), no deberá incluir columnas largas en la lista Select.

Get DB List From Informix (Obtener lista de BD de Informix)

Valor que determina si el controlador solicita que la lista de bases de datos se envíe desde el servidor de INFORMIX o desde la lista de bases de datos que haya introducido el usuario en la configuración del controlador.

Si se establece a 1, valor inicial predeterminado, el controlador solicita la lista de bases de datos al servidor de INFORMIX. Si se establece a 0, utiliza la lista insertada por el usuario en la configuración del controlador.

Translate (Convertir)

Muestra el cuadro de diálogo Select Translator (Seleccionar conversor) para realizar una conversión de datos des un juego de caracteres a otro. Seleccione el conversor OEM a ANSI para convertir datos de un juego de caracteres de IBM PC al juego de caracteres ANSI.

Close (Cerrar)

Regresa el cuadro de diálogo ODBC INFORMIX Setup (Configuración del controlador ODBC para INFORMIX), donde el usuario puede hacer clic en OK (Aceptar) para guardar estos parámetros en el archivo ODBC.INI.


Configuración de los orígenes de datos

Para configurar un origen de datos INFORMIX 7:

1.	Abra el administrador de ODBC ejecutando ODBCAD32.EXE.

Aparecerá una lista de orígenes de datos.

2.	Si está configurando un nuevo origen de datos, haga clic en Add (Agregar).

Aparecerá una lista de controladores instalados.

3.	Seleccione INTERSOLV OEM 2.12 32-BIT INFORMIX 7 y haga clic en OK (Aceptar).

4.	Si está configurando un origen de datos existente, seleccione su nombre y haga clic en Setup (Configurar).

Accederá al cuadro de diálogo ODBC INFORMIX Driver (Controlador ODBC para INFORMIX).

5.	Indique el nombre de un origen de datos.

6.	(Opcional) Escriba una descripción y un nombre para la base de datos.

7.	Haga clic en Advanced (Avanzadas) para configurar parámetros opcionales del origen de datos.

Aparecerá el cuadro de diálogo ODBC INFORMIX Advanced Driver Setup (Configuración avanzada del controlador ODBC para INFORMIX).

8.	Haga clic en Translate (Convertir) para realizar una conversión de los datos de un juego de caracteres a otro.

9.	Aparecerá el cuadro de diálogo Select Translator (Seleccionar conversor).

10.	Seleccione un conversor para realizar la conversión.

El conversor de OEM a ANSI convertirá los datos del juego de caracteres IBM PC al juego de caracteres ANSI.

11.	Haga clic en OK (Aceptar) para realizar la conversión y cerrar el cuadro de diálogo Select Translator.

Los conversores incluidos en este cuadro de diálogo estarán determinados por los valores incluidos en la sección ODBC Translators (Conversores ODBC) del archivo ODBCINST.INI.

12.	Haga clic en OK (Aceptar) para guardar estos valores en la sección ODBC.INI del registro.

Encontrará ahora estos valores como los predeterminados cuando se conecte al origen de datos. Puede modificarlos configurando de nuevo el origen de datos. También puede ignorar estos valores predeterminados conectando con el origen de datos mediante una cadena de conexión con valores alternos.


Tipos de datos

Los tipos de datos INFORMIX 7 corresponden a los siguientes estándar de ODBC:

INFORMIX 7	ODBC
Byte*	SQL_LONGVARBINARY
Char	SQL_CHAR
Date	SQL_DATE
Datetime year to fraction(5)	SQL_TIMESTAMP
Decimal	SQL_DECIMAL
Float	SQL_DOUBLE
Integer	SQL_INTEGER
Money	SQL_DECIMAL
Serial	SQL_INTEGER
Smallfloat	SQL_REAL
Smallint	SQL_SMALLINT
Text*	SQL_LONGVARCHAR
Varchar*	SQL_VARCHAR
*No admitido para bases de datos de diseño estándar.

Nota	No se admite el tipo de datos Interval. Las columnas de esta clase se asignan al tipo de datos ODBC SQL_CHAR.


Niveles de aislamiento y bloqueo admitidos

INFORMIX 7 admite los niveles de aislamiento 0 (lectura no comprometida), 1 (lectura comprometida) y 3 (permite modo serie). El valor predeterminado es 1. El diseño estándar sólo admite nivel de aislamiento 0 (lectura no comprometida).

INFORMIX 7 también admite un nivel 1 de aislamiento alternativo llamado estabilidad del cursor. La aplicación ODBC puede usar este nivel de aislamiento mediante SQLSetConnectOption (1040,1).

Además, si no se ha activado el registro de transacciones para la base de datos, el controlador no admitirá las transacciones (el controlador está siempre en modo compromiso automático).

INFORMIX 7 admite el bloqueo a nivel de página.


Número de conexiones y sentencias admitidas

El sistema de base de datos de INFORMIX 7 admite una sola conexión y varias sentencias con cada una.


Niveles de conformidad de ODBC

El controlador INFORMIX 7 admite las funciones API Core, nivel 1 y nivel 2 que aparecen en Funciones de ODBC admitidas. Asimismo, admite las siguientes funciones de nivel 2:

•	SQLBrowseConnect

•	SQLProcedures

•	SQLColumnPrivileges

•	SQLTablePrivileges

•	SQLPrimaryKeys

El controlador admite la gramática SQL básica.

.


Equipo necesario

El controlador de 32 bits de Informix 7 sólo funciona en Windows NT; este controlador no funciona en Windows 95.

Para acceder a bases de datos remotas de INFORMIX, es necesario INFORMIX-Net 7.1 para Windows NT.

Nota	 El controlador de INFORMIX 7 para Windows NT no funciona con versiones de INFORMIX-Net que no sean la 7.1.

Sírvase de la utilidad SETNET.EXE suministrada con INFORMIX 7.1 para definir servidores y la ubicación del directorio de INFORMIX. Utilice ILOGIN.EXE para comprobar la conexión con el servidor de INFORMIX.

El paquete INFORMIX-Net 7.1 incluye ISQLI710.DLL. La ruta de este DLL debe estar en la variable de entorno PATH. En caso contrario, aparecerá este mensaje:

"The setup routines for the INTERSOLV OEM 2.12 32-BIT INFORMIX7 ODBC driver could not be loaded. You may be low on memory and need to quit a few applications" ("No se han podido cargar las rutinas de configuración para el controlador ODBC de 32 bits de INFORMIX 7 INTERSOLV OEM. Es posible que haya poca memoria y necesite salir del algunas aplicaciones").


Notificación de copyright de INTERSOLV

Copyright 1995 INTERSOLV Inc. Reservados todos los derechos. INTERSOLV es una marca comercial registrada y DataDirect es una marca comercial de INTERSOLV, Inc. El resto de empresas o nombres de producto aquí mencionados son marcas comerciales o marcas comerciales registradas de sus respectivas empresas.


Acerca del controlador de INFORMIX 7

El controlador INFORMIX 7 admite varias conexiones con las bases de datos INFORMIX 5, 6 y 7.

El controlador de 32 bits de INFORMIX 7 sólo funciona en Windows NT; Windows 95 no admite este controlador.

El nombre de archivo del controlador es LOINF709.DLL.

Copyright


Cuadro de diálogo ODBC INFORMIX Driver Setup (Configuración del controlador ODBC para INFORMIX)

Utilice este cuadro de diálogo para crear nuevos orígenes de datos o configurar las existentes.

Data Source Name (Nombre del origen de datos)

Cadena que identifica la configuración de este origen de datos INFORMIX en ODBC.INI del registro. Por ejemplo, "Contabilidad" o "INFORMIX en Serv Nº 1".

Description (Descripción)

Extensa descripción opcional del nombre de un origen de datos. Por ejemplo, "Mi base de datos de contabilidad" o "Archivos de INFORMIX 7 en el servidor número 1".

Database Name (Nombre de la base de datos)

Nombre de la base de datos con la que desea conectar de forma predeterminada.

Advanced

Muestra el cuadro de diálogo ODBC INFORMIX Advanced Driver Setup (Configuración avanzada del controlador ODBC para INFORMIX) para configurar los parámetros opcionales de los orígenes de datos, como el nombre del host y el nombre de usuario predeterminado.

OK (Aceptar)

Crea o modifica el origen de datos actual utilizando las opciones seleccionadas.

Cancel (Cancelar)

Sale del cuadro de diálogo de configuración de ODBC sin crear ni modificar los orígenes de datos.

 Temas relacionados