BlackTDN :: Configurando SQLite para uso com dbAccess

SQLiteODBC

Para testar o “protótipo” de classe em ADVPL TSQLite temos que, primeiro, efetuar a configuração do dbAccess para acesso ao SQLite.

Faça o  “download” e instale o  SQLite ODBC Driver.

Poderá, também e, opcionalmente, baixar algumas ferramentas úteis para manipular o DataBase gerenciado pelo SQLite.

Baixamos os 3 dos 3 sugeridos abaixo, cada um para uma finalidade específica. Escolha um (ou todos) e efetue o “download”.

 

  1. WinSQL, da Synametrics Technologies (suporte a ODBC);
  2. SQLite Manager um ADD ON para o Mozilla Firefox (não suporta ODBC);
  3. SQLite Browser (não suporta ODBC).

WinSQL é a nossa recomendação pois tem suporte a ODBC além de possuir um tutorial para instalação do SQLite ODBC Driver.

Depois de Instalar o SQLite ODBC Driver vamos criar uma conexão DSN para uso no dbAccess.

Fontes de Dados (ODBC) Criar Nova Fontes de Dados (ODBC) Criar Nova Fontes de Dados (ODBC) : SQLite3

Configurada a “Fonte de Dados” vamos agora criar um “Alias” no dbAccess

dbAcces : Configurações : ODBC (Generic) dbAcces : Configurações : ODBC (Generic) : Novo dbAcces : Configurações : ODBC (Generic) : Novo Ambiente

dbAcces : Configurações : ODBC (Generic) : Novo Ambiente : Salvar dbAcces : Assistententes dbAcces : Assistententes : Assistente de Conexão

dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Finalizar

dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Conexão OK dbAcces : Assistententes : Assistente de Conexão : ODBC (Generic) : Entre com o Ambiente a ser Testado : Conexão OK

O “Alias” no dbAccess deve ter o mesmo nome da Fonte de Dados. No caso SQLite3. É essa informação que utilizaremos para os testes. Observe:

Local oTSQLite            := U_TSQLite("ODBC","SQLite3","127.0.0.1",7890)

Informe corretamente o servidor e porta de escuta do dbAccess. No exemplo: “127.0.0.1” e 7890, respectivamente.

[]s
иαldσ dj

Comentários

  1. para quem tem mais interesse.
    a TOTVS criou a classe FWSQlite
    author = Ricardo Mansano

    ResponderExcluir

Postar um comentário

Postagens mais visitadas