4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver...

15
4D ODBC Driver Open Database Connectivity Standard (ODBC) es una API (Application Programming Interface) estándar y abierta, que utiliza SQL para acceder a una o más bases de datos desde una sola aplicación. 4D y 4D Server ofrecen un servidor SQL nativo que activa esta funcionalidad. Para establecer una conexión entre una aplicación y una base de datos utilizando ODBC, debe descargar el driver ODBC de 4D, disponible en versión 32 bits para Mac OS o Windows y en versión 64 bits para Windows (la versión 64 bits para OS X está disponible a partir de 4D v14 R2). No requiere utilizar librerías externas: todo está en el driver ODBC de 4D. Puede usar este driver para recuperar los datos de clientes ODBC, como Word, Excel, Crystal Reports®, o utilizando un script Python, un bridge JDBC-ODBC, o cualquier otro cliente ODBC. El driver ODBC de 4D está disponible en nuestro sitio web: http://www.4d.com/downloads/products.html Installation on Windows Installation on OS X Utilización de una cadena de conexión - 1 -

Transcript of 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver...

Page 1: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

4D ODBC Driver

Open Database Connectivity Standard (ODBC) es una API (Application Programming Interface) estándar y abierta, queutiliza SQL para acceder a una o más bases de datos desde una sola aplicación. 4D y 4D Server ofrecen un servidor SQLnativo que activa esta funcionalidad.Para establecer una conexión entre una aplicación y una base de datos utilizando ODBC, debe descargar el driver ODBC de 4D, disponible en versión 32 bits para Mac OS o Windows y en versión 64 bits paraWindows (la versión 64 bits para OS X está disponible a partir de 4D v14 R2). No requiere utilizar librerías externas: todoestá en el driver ODBC de 4D.Puede usar este driver para recuperar los datos de clientes ODBC, como Word, Excel, Crystal Reports®, o utilizando unscript Python, un bridge JDBC-ODBC, o cualquier otro cliente ODBC.El driver ODBC de 4D está disponible en nuestro sitio web:http://www.4d.com/downloads/products.html

Installation on Windows Installation on OS X Utilización de una cadena de conexión

- 1 -

Page 2: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Installation on Windows

4D ofrece dos versiones de driver (una versión de 32 bits y una versión de 64 bits) del instalador ODBC Driver paraWindows. Puede descargar uno (o ambos) archivos del sitio web de 4D:

4D_ODBC_Driver_vXX_(32-bit).exe4D_ODBC_Driver_vXX_(64-bit).exe

Se elige el driver en función de la versión del cliente ODBC, y no de la versión de su 4D o 4D Server. Por ejemplo, si estáutilizando una versión 32 bits de Excel 2010 con un 4D Server de 64 bits, entonces necesitarás un driver ODBC de 32 bits.Puede incluso instalar los dos drivers en la misma máquina.Recuerde que debe desinstalar cualquier versión anterior del Driver ODBC antes de instalar una nueva.Nota: si instala la versión de 32 bits en un sistema operativo de 64 bits, debe utilizar el Administrador de fuentes de datosODBC 32 bit en lugar de la versión de 64 bits predeterminada.Puede recuperar la versión apropiada del Administrador ODBC en los siguientes lugares:

32 bits: C:\WINDOWS\syswow64\odbcad32.exe64 bits: C:\WINDOWS\system32\odbcad32.exe

Atención: el Administrador 32 bits se encuentra en "syswow64" y el Administrador 64 bits en "system32". Como esto no esintuitivo, debe asegurarse de no confundir uno con el otro.Para más información sobre el Administrador de fuentes de datos ODBC, consulte la siguiente nota técnica de Microsoft:http://support.microsoft.com/kb/942976/en-us

Creating a DSN

A DSN (Data Source Name) is a set of registry keys that enables an application, the ODBC client, to link to the native SQLServer of 4D or 4D Server. Applications such as Crystal Reports®, Word and/or Excel can all be OBDC clients, and you canalso write your own OBDC client using Python, PHP, C, C++ or any language that enables ODBC use.After running the ODBC Driver installer, you need to define a DSN in order to connect to the desired database.To add a DSN, you launch the ODBC Data Source Administrator by selecting Start/Control Panel/Administrative Tools/DataSources (ODBC).Click on the "Drivers” tab to check that the 4D ODBC Driver is correctly installed:

To add a DSN using the 4D ODBC Driver:

1. Click on one of the following tabs:“User DSN” (if you want to make this data source available only to the user currently logged on to this computer.This data source can only be used on the current machine).OR“System DSN” (if you want to make this data source available to all users from this computer, including NTservices)

- 2 -

Page 3: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

2. Click the Add button and choose the 4D ODBC Driver from the list of configured drivers:

3. Click Finish.The 4D ODBC Driver’s own configuration panel appears:

Note: When you select an existing DSN and click on the Configure... button, this same dialog appears pre-filled with allthe DSN characteristics.

4. Click OK to save any changes before you close the configuration panel window.

Configurar su DSN

Los campos de estos diálogos tienen que ser llenados con la siguiente información:

Nombre de la fuente de datos::Introduzca un nombre único para esta fuente de datos.Por defecto: "".Este campo es obligatorio.Descripción:Escriba una breve descripción de esta fuente de datos.Por defecto: "".Este campo es opcional.Dirección del servidor:Ejemplos:

"localhost" La aplicación 4D se encuentra en el equipo local."PC-1" La aplicación 4D se encuentra en la máquina PC-1, publicada en el puerto 19812 (puerto por defecto)."148.1.2.3" La aplicación 4D tiene la dirección IP 148.1.2.3.

Por defecto: "localhost".Este campo es obligatorio.Puerto:Introduzca el puerto de acceso 4D.Por defecto: "19812".Este campo es opcional.Casilla de selección SSL:Al seleccionar esta opción permite la conexión con 4D Server si la opción "Activar SSL" se ha definido en la páginaSQL/Configuración de las Propiedades de la base.Usuario:Introduzca el nombre de usuario utilizado para probar la conexión con 4D..Por defecto: "".

- 3 -

Page 4: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Este campo es opcional.Contraseña:Introduzca la contraseña utilizada (en combinación con el nombre de usuario) para probar la conexión con 4D.Por defecto: "".Este campo es opcional.Botón de pruebaPrueba la conexión con los parámetros actuales.Utiliza "Nombre de usuario" y "Contraseña" para iniciar sesión.

Advanced settings

Clicking on the Advanced >> button gives you access to additional options as shown here:

Timeouts (Seconds)

Connection:Enter the timeout in seconds to be used (0 means no timeout) after you log in for the driver to connect to a socket on theserver:port address.Default: "".This field is optional.Login:Enter the timeout in seconds to be used (0 means no timeout) when the driver sends a request and receives the statusfrom the server.Default: "".This field is optional.Query:Enter the timeout in seconds to be used (0 means no timeout) when waiting for a response after a query to the server.Default: "".This field is optional.

Favorite image formatsPictures stored in 4D databases are retrieved by ODBC as Blobs. This setting lets you select the formats you prefer. Bydefault, if you do not choose any favorites, 4D selects the best format available with respect to screen display.When you choose one or more formats, 4D only provides one of those formats (in order of preference). If there are no picturesavailable in any of your favorite formats, 4D converts the pictures to the first format in the list.For example, if you have selected GIF and JPEG as your favorite image formats:

4D first checks whether there are any .gif or .jpeg formats available. If neither are available, then it converts the formats to .gifsince it is first in the list.Encoding: sets the text encoding.

- 4 -

Page 5: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

UTF-8 (Unicode) (recommended)System (depends on the settings of your OS)

Cache Settings: used to modify how the network handles the cache. Generally, these settings should be left untouched.Compatibility: settings to enable the ODBC Driver to work properly with OpenQuery and MSAccess. They should only bechecked if you encounter problems with these particular applications.

Uninstalling an ODBC Driver

If you intend to completely remove a 4D ODBC Driver, you must first remove all the Data Source Names created for thisdriver. This can be done from the ODBC Data Source Administrator:

If you only intend to upgrade a 4D ODBC Driver, you do not need to remove the attached DSNs.To remove a 4D ODBC Driver, simply launch the 4D ODBC Installer and choose the Remove option; the installer will takecare of the rest:

- 5 -

Page 6: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Installation on OS X

The 4D ODBC Driver on Macintosh must be installed manually. Before you begin, to enable ODBC use, make sure you havedownloaded the latest iODBC framework from here:http://www.iodbc.org/dataspace/iodc/wiki/iODBC/Downloads#Mac OS XYou download the ODBC Driver from the 4D web site. The folder contains both the 32-bit and 64-bit versions:

4D ODBC x32.bundle4D ODBC x64.bundle

You choose your driver based on the version of your ODBC client, and not that of your 4D or 4D Server. For example, if youare using a 64-bit version of Python as your ODBC client, then you'll need a 64-bit ODBC Driver, even if you are using a 32-bitversion of 4D Server. You can install both of the drivers on the same machine.

Instalación de un driver ODBC en OS X Desinstalar un Driver ODBC en OS X

- 6 -

Page 7: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Instalación de un driver ODBC en OS X

Para instalar el Driver ODBC:

1. Copie el 4D ODBC x64.bundle y/o el 4D ODBC x32.bundle en la carpeta {Library}/ODBC/2. Abra el archivo de texto odbcinst.ini que se encuentra en la carpeta /Library/ODBC/ con un editor de texto y

modifíquelo de esta forma:

[ODBC Drivers]4D v15 Rx ODBC Driver 64-bit = Installed4D v15 Rx ODBC Driver 32-bit = Installed

[4D v15 Rx ODBC Driver 64-bit]Driver = /Library/ODBC/4D ODBC x64.bundle/Contents/MacOS/4D ODBC x64Setup = /Library/ODBC/4D ODBC x64.bundle/Contents/MacOS/4D ODBC x64APILevel = 2ConnectFunctions = YYNDriverODBCVer = 3.52FileUsage = 0SQLLevel = 3

[4D v15 Rx ODBC Driver 32-bit]Driver = /Library/ODBC/4D ODBC x32.bundle/Contents/MacOS/4D ODBC x32Setup = /Library/ODBC/4D ODBC x32.bundle/Contents/MacOS/4D ODBC x32APILevel = 2ConnectFunctions = YYNDriverODBCVer = 3.52FileUsage = 0SQLLevel = 3

Ahora puede lanzar el ODBC Manager ubicado en la carpeta "Applications/Utilities/" para crear un Data Source Name(DSN) o puede utilizar uno de los que vienen con el framework iODBC.

Nota: a partir de Mac OS X 10.6 Snow Leopard, ODBC Administration Tool ya no se ofrece como estándar. Sin embargo,puede descargarse aquí:http://support.apple.com/kb/dl895Al hacer clic en la pestaña "Drivers”, puede verificar que el 4D ODBC Driver esté instalado correctamente:

Esta ventana ofrece el nombre de ruta completo de cada driver instalado.Puede hacer los mismo con el iODBC Administrator:

- 7 -

Page 8: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Aquí también se puede ver el número de versión, pero sólo para las versiones de 32 bits.

Nota: a partir de la versión 14R2, los números de versión incluyen la subversión y la fecha de modificación de la forma:<Versión><Subversion><Año><Mes+Día> Por ejemplo: "14.2.2014.0217", indica la versión 14R2 modificada el 17 de febrero de 2014.

Crear un DSN de 32 bits

Para añadir un DSN utilizando el Driver ODBC 4D:

1. Haga clic en la pestaña System DSNNota: en Mac OS X, le recomendamos utilizar un DSN System y no un DSN User.

2. Haga clic en el botón Add y elija 32-bit 4D ODBC Driver de la lista de drivers configurados:

3. Haga clic en OK.Aparece el panel de configuración del Driver ODBC 4D:

4. Haga clic en OK para guardar todos los cambios antes de cerrar la ventana del panel de configuración.

Nota: es posible que encuentre las siguientes anomalías al crear un DSN a través del Administrador Mac OS X ODBC.

Al crear un nuevo DSN, puede que no lo vea de inmediato y puede que tenga que salir y reiniciar el Administrador MacOS X con el fin de que aparezca.Incluso si agrega una nueva fuente de datos User ODBC, el Driver ODBC lo creará como un DSN System.

Estas anomalías son a la vez debido a los bugs del Administrador Mac OS X ODBC y no tienen nada que ver con elDriver ODBC o instalador 4D.

Configuración de su DSN

Los campos de estas cajas de diálogo deben llenarse con la siguiente información:- 8 -

Page 9: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Data Source Name:Introduzca un nombre único para esta fuente de datos.Por defecto: "".Este campo es obligatorio.Description:Introduzca una breve descripción de esta fuente de datos.Por defecto: "".Este campo es opcional.Server Address:Ejemplos:

"localhost" La aplicación 4D se encuentra en la máquina local."PC-1" La aplicación 4D se encuentra en el equipo PC-1, publicado en el puerto 19812 (puerto por defecto)."148.1.2.3" La aplicación 4D tiene la dirección IP 148.1.2.3.

Por defecto: "localhost".Este campo es obligatorio.Port:Introduzca el puerto de acceso 4D.Por defecto: "19812".Este campo es opcional.SSL checkbox:La activación de esta opción permite la conexión con el servidor 4D si la opción "Activar SSL" se ha definido en lapágina SQL/Configuración de las Propiedades de la base.User:Introduzca el nombre de usuario que se utiliza para probar la conexión con 4D.Por defecto: "".Este campo es opcional.Password:Introduzca la contraseña utilizada (en combinación con el nombre de usuario) para probar la conexión con 4D.Por defecto: "".Este campo es opcional.Test buttonPrueba la conexión con los parámetros actuales. Utiliza los campos "Nombre de usuario" y "Contraseña" para iniciar sesión.

Configuración avanzada

Al hacer clic en el botón Advanced >> obtiene acceso a opciones adicionales como las que mostramos aquí:

Timeouts (Seconds)

Connection:Introduzca el tiempo de espera en segundos a utilizar (0 significa que no hay tiempo de espera) después de iniciarsesión en el driver a conectar a un socket en el servidor:dirección del puerto.Por defecto: "".Este campo es opcional.Login:

- 9 -

Page 10: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Introduzca el tiempo de espera en segundos a utilizar (0 significa que no hay tiempo de espera) cuando el driver envíauna petición y recibe el estado del servidor.Por defecto: "".Este campo es opcional.Query:Introduzca el tiempo de espera en segundos a utilizar (0 significa que no hay tiempo de espera) cuando espera por unarespuesta después de una petición al servidor.Por defecto: "".Este campo es opcional.

Formatos de imagen favoritosLas imágenes almacenadas en las bases 4D son recuperadas por ODBC como Blobs. Este ajuste le permite seleccionarlos formatos que prefiera. Por defecto, si no elige un favorito, 4D selecciona el mejor formato disponible con respecto a lavisualización de la pantalla.Cuando usted elige uno o más formatos, 4D sólo ofrece uno de esos formatos (en orden de preferencia). Si no hayimágenes disponibles en cualquiera de sus formatos favoritos, 4D convierte las imágenes al primer formato en la lista.Por ejemplo, si ha seleccionado GIF y JPEG como sus formatos de imágenes favoritos:

4D primero comprueba si están disponibles los formatos .jpeg o .gif. Si ninguno está disponible, entonces convierte losformatos a .gif ya que está de primero en la lista.Encoding: define la codificación del texto.

UTF-8 (Unicode) (recomendado)System (depende de la configuración de su OS)

Cache Settings: se utiliza para modificar la forma en que la red maneja la memoria caché. En general, estos ajustes debendejarse intactos.Compatibility: ajustes para activar el Driver ODBC para trabajar correctamente con OpenQuery y MSAccess. Sólo debenser marcados si tiene problemas con estas aplicaciones particulares.

Crear una fuente de datos (DSN) 64 bits

El driver 64 bits no tiene interfaz pero hay dos formas de crear un DSN 64 bits:

utilizando el driver 32 bits, outilizando el Administrador ODBC.

Utilizando el driver 32 bitsPuede utilizar el driver ODBC 32 bits para crear un DSN 32-bits y luego modificar directamente este DSN en la carpeta/Library/ODBC. Abra el archivo texto /Library/ODBC/odbc.ini con un editor de texto y efectúe las siguientes modificaciones:

1. En la sección [ODBC Data Sources]: cambie "4D v15 Rx ODBC Driver 32-bit" por "4D v15 Rx ODBC Driver 64-bit"2. En la sección [{your data source name}], remplace:

Driver=/Library/ODBC/4D ODBC x32.bundle/Contents/MacOS/4D ODBC x32por:Driver=/Library/ODBC/4D ODBC x64.bundle/Contents/MacOS/4D ODBC x64

Utilizando el ODBC Administrator o iODBC Administrator

1. Haga clic en la pestaña System DSN.2. Haga clic en el boón Añadir y elija el driver 4D ODBC 64 bits en la lista de drivers configurados. El generador

de DSN genérico aparece.3. Llene los pares Keyword/Value en el siguiente diálogo:

Keyword ValueDriver /Library/ODBC/4D ODBC x64.bundle/Contents/MacOS/4D ODBC x64Server <IP address of 4D Server>UID <User's name>PWD <User's password (can be left blank)>

- 10 -

Page 11: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Este es el equivalente para iODBC:

4. Haga clic en OKEl nuevo DSN entonces estará disponible en la pestaña System DSN de su Administrador ODBC.

- 11 -

Page 12: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Desinstalar un Driver ODBC en OS X

Para desinstalar un Driver ODBC 4D, sólo utilice el Administrador ODBC que se encuentra en la carpeta Application Utilities.

Lance el Administrador ODBC y haga clic en la pestaña Drivers:

Para eliminar un Driver ODBC 4D, sólo selecciónelo en la lista de los drivers instalados y presione el botón Remove. Se lepedirá que confirme esta eliminación:

Luego tendrá que eliminar los siguientes archivos manualmente:/Library/4D ODBC x32.bundle/Library/4D ODBC x64.bundle

- 12 -

Page 13: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Utilización de una cadena de conexión

Cuando se utiliza la API ODBC en PHP, con un script Python, Java, C, C ++ o cualquier lenguaje de programación, puedeconectarse sin necesidad de utilizar un DSN por medio de una cadena de conexión.

Ejemplo utilizando Python:

import pyodbcconn = pyodbc.connect(‘Driver={4D ODBC Driver 32-bit} ;Server=187.145.45.23 ;UID=Designer;PWD=123456’)curs = conn.cursor()curs.execute('select (id,name) from table_1')curs.fetchone()curs.close()conn.close()

Este ejemplo utiliza las siguientes palabras claves:

Driver: definido para utilizar el driver 4D ODBC 32 bitsServer: definido para utilizar el 4D Server en la máquina con la dirección IP= "187.145.45.23"; no se especifica ningúnpuerto, se utilizará el puerto por defecto (19812).UID y PWD: definido para conectar como "Diseñador" utilizando "123456" como contraseña.

Las palabras claves no distinguen entre mayúsculas y minúsculas y se pueden utilizar en cualquier orden, con la excepciónde "Driver", que debe ser lo primero, si se utiliza. Cuando no se especifica una palabra clave, se utiliza el valorpredeterminado.Una cadena de conexión también puede utilizar un DSN. Al crear un DSN usando la ventana de configuración de 4D, seguarda la configuración en el registro o en el archivo odbc.ini utilizando las mismas palabras claves.Por ejemplo, si utiliza la cadena de conexión:

conn=pyodbc.connect('DSN=My_4D_DSN')

... es el equivalente de una cadena de conexión usando los mismos valores definidos en el DSN 'My_4D_DSN' DSN.Una descripción de todas las palabras claves utilizadas en una cadena de conexión, o al configurar un DSN, se muestra acontinuación.

Palabras claves

DriverIdentifica el ODBC Driver utilizado.Para una cadena de conexión: utilice el valor "{4D ODBC Driver 32-bit}" o "{4D ODBC Driver 64-bit}"Para una definición DSN (OS X): utilice "/Library/ODBC/4D ODBC x32.bundle/Contents/MacOS/4D ODBC x32" o"/Library/ODBC/4D ODBC x64.bundle/Contents/MacOS/4D ODBC x64" en el archivo obdc.ini o en la configuraciónpara llave/valor DSN genérica.DSNPara una cadena de conexión: indica un DSN a utilizar. En este caso, no es necesario utilizar otras palabras claves desde que se definieron en el DSN.Para una definición DSN: usted asigna un nombre directamente y no necesita una palabra clave.DescripciónPara una cadena de conexión: esta palabra clave no se utiliza.Para una definición DSN: puede introducir una descripción corta (opcional).Valor por defecto: ""ServerIndica la dirección IP o el nombre del servidor 4D al cual usted desea conectarse. Ejemplos: "127.0.0.1", "localhost","2001:0db8:0000:85a3:0000:0000:ac1f:8001". Valor por defecto: “localhost”.PortEspecifica el puerto de conexión.

- 13 -

Page 14: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Valor por defecto: 19812Este puerto debe ser el mismo que el que se proporciona en la página SQL/Página de configuración de lasPropiedades de la base (en el equipo servidor).

UIDIdentifica el nombre del usuario bajo el cual se conectará.Valor por defecto: ""PWDOfrece la contraseña asociada con el nombre de usuario especificado en la clave UID.Valor por defecto: ""SSLActiva una conexión SSL. Para una cadena de conexión: puede ser "True" o "False"Para una definición DSN: aparece como una casilla de selecciónValor por defecto: "False"PhysicalConnectionTimeout*Una conexión ODBC comienza mediante la conexión a la red TCP/IP.Este valor establece el tiempo de espera para este paso.Valor por defecto: 0LoginTimeout*Una vez que el driver está conectado a la red TCP/IP, a continuación, debe ser reconocido por el servidor 4D. Por lotanto, envía un marco que contiene el usuario, la contraseña y otra información. Este tiempo de espera establece eltiempo máximo de espera por una respuesta.Valor por defecto: 0QueryTimeout*Una vez un driver ODBC esté conectado, también puede ejecutar consultas y manipular datos. Este tiempo de espera,expresado en segundos, se aplica en este caso.Valor por defecto: 0

* Los Timeouts definen el tiempo de espera antes de abortar una acción. Sus valores se expresan en segundos, con0 siendo tiempo de espera ilimitado.DefaultPageSize (configuración avanzada):Valor expresado en filas.NetworkCacheSize (configuración avanzada):Valor expresado en KB.FavouriteImageFormats (configuración avanzada):Para una cadena de conexión: contiene una lista de formatos imagen aceptados, separados por espacios, elegidos deentre los siguientes: .tiff, .gif, .jpg, .png, .bmp.Para una definición de DSN: aparecen como botones de selección (como se muestra a continuación).

Valor por defecto: "" (acepta todo formato imagen)CharsEncoding (configuración avanzada):Para una cadena de conexión: puede ser "UTF-8" o "System".Para una definición de DSN: mostrado como un botón de radioValor por defecto: UTF-8OpenQuery (configuración avanzada):Para una cadena de conexión: utilice "True" o "False". Si utiliza SQLServerManagementStudio y experimentadificultades para conectarse a 4D, es preferible ejecutar el siguiente script:

EXEC sp_addlinkedserver@server = '<Your name>',@srvproduct = '<Anything>',@provider = 'MSDASQL',@provstr = 'OpenQuery=true;dsn=<a 4D-defined DSN>;UID=<your 4D User>;PWD=<Password>'

- 14 -

Page 15: 4D ODBC Driverdownload.4d.com/.../Line_15R3/ES/4D_ODBC_Driver_v15_R3.pdfInstalación de un driver ODBC en OS X Para instalar el Driver ODBC: 1. Copie el 4D ODBC x64.bundle y/o el 4D

Para una definición de DSN: aparece como una casilla de selecciónValor por defecto: False (no seleccionado)MSAccess (configuración avanzada):Para una cadena de conexión: utilice "True" o "False". Si tiene problemas con las fechas y horas, puede intentar definiresta opción como "True".Para una definición de DSN: aparece como una casilla de verificaciónValor por defecto: False (no seleccionado)

- 15 -