Tema anterior: Cadena de conexión del adaptador de SQL

Tema siguiente: Lectura de registros a partir de un origen de datos de archivo

Elementos y atributos

Elemento ConnectionString

Este elemento puede contener elementos secundarios Segment. Si contiene al menos un elemento Segment, la cadena de conexión se concatena a partir de él. De lo contrario, la cadena de conexión se toma del texto del elemento ConnectionString (como en la versión actual).

Elemento Segment

Este elemento contiene un atributo obligatorio llamado Type, que tiene dos valores válidos: "text" y "file". Cuando se define Type=file, el elemento Segment debe contener como mínimo un elemento File. Cada elemento File se considera una consulta diferente.

Elemento File

Este elemento contiene atributos que definen qué archivos se deberán utilizar en la cadena de conexión y lo que se deberá hacer con el archivo cuando el adaptador lo termine de leer.

Variables internas

Se han agregado dos variables internas adicionales que se pueden utilizar en los elementos SelectStatement y SelectInitialValues. Estas son:

Ejemplos

Ejemplo 1: Cadena de conexión simple para Oracle:

<ConnectionString> Provider=msdasql;dsn=O; uid=O; pwd=O </ConnectionString>

o

<ConnectionString>
   <Segment Type="text" Text="Provider=msdasql;"/>
   <Segment Type="text" Text="dsn=O; "/>
   <Segment Type="text" Text="uid=O; "/>
   <Segment Type="text" Text="pwd=O; "/>
</ConnectionString>

Ejemplo 2: Cadena de conexión simple para Excel con un único archivo:

<ConnectionString>Driver={Microsoft Excel Driver (*.xls)}; DriverId=790;
                                Dbq=d:\Oblicore\Availabilty_2003_01.XLS
</ConnectionString>

o

<ConnectionString>
   <Segment Type="text" Text=" Driver={Microsoft Excel Driver (*.xls)};"/>
   <Segment Type="text" Text=" DriverId=790;"/>
   <Segment Type="text" Text=" Dbq="/>
   <Segment Type="File">
        <File Path="d:\Oblicore " NamePattern="Availabilty_2003_01.XLS">
   </Segment>
</ConnectionString>

Ejemplo 3: Cadena de conexión simple para usar con varios archivos de Excel:

<ConnectionString>
   <Segment Type="text" Text=" Driver={Microsoft Excel Driver (*.xls)};"/>
   <Segment Type="text" Text=" DriverId=790;"/>
   <Segment Type="text" Text=" Dbq="/>
   <Segment Type="File">
        <File Path="d:\Oblicore ",NamePattern="Availabilty_*.XLS"/>
   </Segment>
</ConnectionString>

Ejemplo 4: Uso de una entrada DSN de ODBC estándar:

El uso de entradas DSN de ODBC estándar le permiten conectarse a cualquier origen que tenga una entrada DSN creada en el gestor de ODBC en el servidor de aplicaciones. La entrada DSN de ODBC estándar se puede encontrar en la sección de herramientas administrativas del servidor.

<ConnectionString>dsn=SampleDataSource;usr=scott;pwd=tiger;</ConnectionString>