O AICS trabalha sobre bancos SQL; até aí, nenhuma novidade.
Só que as versões mais recentes podem trabalhar AO MESMO
TEMPO, com diversas conexões de dados SQLs ou não.
Na Configuração Geral, aba SQL, pode especificar diversas
Strings de conexão e associar nomes a elas. Estes nomes podem
ser aplicados a comandos SQL de cursores tipo AICS nas
funções TableExecSQLCONN e TablePrepareSQL CONN.
Nos objetos nativos de dados que tenham a propriedade
Connection (como TADOQuery, por exemplo) seria necessário
criar um objeto de conexão e associá-lo a este objeto. Mas,
para que isso se o AICS já gerencia estas conexões múltiplas
sozinho?
Portanto, a BF criou a seguinte função:
Function ConnectionByName(Name:string):TADOConnection
Onde o valor do parâmetro Name deve ser um dos nomes das
conexões definidas na Configuração Geral. Note que nem é
necessário criar um objeto de conexão, esta função já retorna o
objeto interno, otimizado e funcional.
Comentários desta novidade