Se pueden utilizar los adaptadores de SQL para recuperar datos de bases de datos mediante una declaración de SQL.
La interfaz de SQL define la conexión con la base de datos y las consultas que se utilizan para recuperar los datos de la siguiente manera:
Estructura XML:
< DataSourceInterface >
<ConnectionString ConnectionTimeout="60" QueryTimeout="30">
<![CDATA[ Driver={Microsoft Access Driver (*.mDataBase)};DataBaseq=d:\Oblicore\database1.mdatabase; ]]>
</ConnectionString>
<QueryCollection>
<Query QueryName="cases" InputFormat="cases" SleepTime="3600">
<SelectStatement AutoCompleteQuery="yes">
select dateclosed,callid,dateopened,companyname,priority,closedmn,responsemn
from calls where dateclosed is not NULL
</SelectStatement>
<QueryKeyFields>
<KeyField Name="dateclosed" Sort="asc"/>
<KeyField Name="callid" Sort="desc"/>
<SelectInitialValues>
Select min(dateclosed) , 'min date' from calls
</SelectInitialValues>
</QueryKeyFields>
</Query>
<Query QueryName="contracts" InputFormat="contracts" SleepTime="3600">
<ConnectionString>
<Segment Type="text"
Text=" Driver={Microsoft Excel Driver (*.xls)}; DriverId=790; DataBaseq="/>
<Segment Type="File">
<File Path="d:\Oblicore " NamePattern="Availabilty_*.XLS>
</Segment>
<Segment Type="text" Text=";"/>
</ConnectionString>
<SelectStatement AutoCompleteQuery="yes">….</SelectStatement>
<QueryKeyFields>…..</QueryKeyFields>
</Query>
</QueryCollection>
</DataSourceInterface>
ConnectionString se puede definir en el elemento DataSourceInterface o en los elementos Query. La definición de ConnectionString en el elemento DataSourceInterface es el valor predeterminado y se utiliza solamente en consultas donde no se ha definido ConnectionString.
La cadena de conexión puede definirse en una cadena o por segmentos. Cuando el elemento de ConnectionString no contiene elementos de segmento, se toma la cadena de conexión del texto de elemento de ConnectionString. Si contiene al menos un elemento de segmento, la cadena de conexión se concatena a partir de este.
Hay dos tipos de segmentos. El primero es texto y contiene texto que se concatena a la cadena de conexión tal cual. El segundo tipo es un archivo y contiene un nombre de archivo con o sin caracteres comodín. El segmento de archivo puede aparecer solamente una vez y contiene otros atributos que definen lo que hay que hacer con el archivo de lectura.
Nota: algunos proveedores no admiten esta funcionalidad.
Nota: algunos proveedores no admiten esta funcionalidad.
Nota: Utilice este atributo solamente cuando desee que el adaptador cambie el archivo schema.ini (base de datos o archivos de texto).
Nota: El orden de los valores debe coincidir con el orden de los elementos de Field para este elemento QueryKeyFields y devolver un resultado para cada campo.
| Copyright © 2012 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |