O AICS é apresentando em dois tipos de compilações: AICS.EXE para
bancos de dados conectáveis por ADO e AicsX.EXE para bancos de
dados conectáveis por dbExpress. Quando o AicsX é utilizado, os objetos
de bancos de dados "ADO" são mapeados nos objetos de bancos de
dados do dbExpress. Isto permite que todas as rotinas, internas e externas,
feitas dentro do AICS ou fora dele sejam transparentes a isso.
Entretanto, o ADO original tem algumas facilidades nativas à própria
interface. Por exemplo, fácil conexão a diversas outras estruturas, como
MDB e mesmo planilhas em Excel.
Quando o AicsX é utilizado, os objetos ADO ficavam inacessíveis.
Nesta atualização do sistema, a BF está publicando 3 novas classes
extremamente úteis, que são: RTADOConnection, RTADOQuery e
RTADoTable. Estas classes são as classes "reais" do ADO, tanto no
AICS baseado em ADO quanto no AICS baseado em dbExpress.
Isto é, se existirem scripts feitos utiizando estas classes com prefixo R,
estes objetos sempre serão mapeados nos objetos ADO originais. Muito
útil em rotinas de integrações etc.
Comentários desta novidade