Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP

_Créditos das imagens: ChatGPT_ # LeetCode (17) :: Comparando Implementações do Desafio "Letter Combinations of a Phone Number" em Harbour e TOTVS TLPP O desafio [**"Letter Combinations of a Phone Number"**](https://leetcode.com/problems/letter-combinations-of-a-phone-number/description/) (Combinações de Letras de um Número de Telefone) é um problema clássico de programação que envolve a geração de todas as combinações possíveis de letras que um número de telefone pode representar, com base no mapeamento tradicional dos teclados de telefone. Abaixo, comparamos duas implementações desse desafio: uma em **Harbour** e outra em **TOTVS TLPP** (TOTVS Language Plus Plus). ## O Desafio Dada uma string contendo dígitos de 2 a 9, retorne todas as combinações possíveis de letras que esses dígitos podem representar. O mapeamento dos dígitos para as letras é o mesmo dos teclados de telefone tradicionais: - 2: "abc" - 3: "def" - 4: "ghi" - 5: ...

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