Clipper On Line • Ver Tópico - Firebird + ODBC (iniciando)

Firebird + ODBC (iniciando)

Discussão sobre SQL

Moderador: Moderadores

 

Firebird + ODBC (iniciando)

Mensagempor Poka » 22 Mai 2015 19:03

Olá a todos

compilado com Harbour
qualquer atualização para melhorar fique a vontade
no computador que estiver instalado executavel, instalar o Firebird 2.5 e ODBC, no terminal somente ODBC.
só testei em rede interna.
fbclient.dll deixar onde esta instalado o sistema, já esta anexo.
assim que tiver + rotinas vou acrescentando, próximo passo , montar o browse utilizando FIRST, SKIP E ROWS para paginar o browse

ex se estiver instalado na pasta c:\firebirdTest

para conectar digitar o numero do IP
caminho do servidor = c:\firebirdteste
porta , para rede interna não precisa, rede externa não testei ainda.

executando do terminal idem

Poka
Anexos
fbTeste.rar
(706.2 KiB) Baixado 225 vezes
Avatar de usuário

Poka
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 509
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 23 vezes

Firebird + ODBC (iniciando)

Mensagempor Poka » 23 Mai 2015 09:23

esqueci dos fontes, segue anexo

Poka
Anexos
FBtesteFonte.rar
(10.14 KiB) Baixado 193 vezes
Avatar de usuário

Poka
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 509
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 23 vezes

Firebird + ODBC (iniciando)

Mensagempor jairfab » 14 Dez 2015 19:54

Tem como acessar o banco de dado via odbc compartilhado, tipo em dois terminais acessando o mesmo banco de dados.

Fiquei na duvida de so pode ser acessado em modo exclusivo, acessei o sistema, depois tentei acessar o banco no ibexpert e não deu certo.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar de usuário

jairfab
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 242
Data de registro: 21 Mai 2007 09:43
Cidade/Estado: São Paulo, Região Leste - Suzano
Curtiu: 0 vez
Mens.Curtidas: 13 vezes

Firebird + ODBC (iniciando)

Mensagempor Poka » 17 Dez 2015 16:48

Olá Jairfab,
Aqui acesso compartilhado normalmente.
Parece que existem 3 versões do Firebird
Classic, SuperServer e Embedded
Embedded permite apenas uma conexão (monousuário).
Instale o Classic ou SuperServer
Acesso externo uso FlameRobin

Estou passando aos poucos um sistema para o Firebird.

Para acesso ao bco usar a sintaxe:
numeroIP:Drive:\nomePasta\nomeBanco.fdb
ex:
192.168.0.193:C:\GELIC_IND\GELIC_IND_000.fdb
Como o sistema é multi empresa, uso exemplo o nome GELIC_IND.
o executavel vc pode deixar em qualquer pasta.
Tenho vários bancos no sistema;
Gelic_ind_000.fdb, contem os arquivos que servem para todas a empresas, por ex: cadastro de clientes, fornecedores, cidades etc., e para cada empresa um banco de dados,
Gelic_ind_001.fdb , gelic_ind_002.fdb ...., que contem os arquivos ref a cada empresa , cadastro de produto, a receber,a pagar, etc.
que substitui as pastas que eu criava para cada empresa.
Na função para conectar uso
Fbconecta(numero), que pode ser 000,001...
Se quiser posso passar um exemplo como está ficando, inclusive mostrando os dados com Tbrowse para vc ter uma idéia melhor.
Só não posso mandar este ano, pois estou mexendo nas alterações de nfe para 01/01/2016.
Também estou começando agora, e estou gostando bastante do firebird. Quero deixar de usar DBF o + rápido possível, cansa ver aliás does não existe.

Poka
Avatar de usuário

Poka
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 509
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 23 vezes

Firebird + ODBC (iniciando)

Mensagempor jairfab » 17 Dez 2015 17:08

Ficarei imensamente grato se voçe mandar para mim, eu ainda tenho varias duvidas entre eles o browse ou grid.

Tenho tres sistemas para fazer a migração e estou pesquisando para ver como isto vai funcionar, mas aparentimente é bem simples
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar de usuário

jairfab
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 242
Data de registro: 21 Mai 2007 09:43
Cidade/Estado: São Paulo, Região Leste - Suzano
Curtiu: 0 vez
Mens.Curtidas: 13 vezes

Firebird + ODBC (iniciando)

Mensagempor AHF » 20 Dez 2015 07:50

Jairfab e Poka,

Com o adordd a passagem para SQL é imediata.
O upload de todas as tabelas respeita a estructura de pastas na v/base de dados actual. (multi empresa, multi periodos fiscais etc.)

É a melhor solução para passar aplicações dbf para SQL sem qualquer alteração no código.
ADORDD é baseado em MS ADO puro e é um verdadeiro RDD por isso pode trabalhar com o mesmo código com a maior parte dos motores SQL.
A veocidade é muito boa e trabalhando sobre WAN é mesmo muito rápido face a outras soluções.

Além disso podem trabalhar com as funcoes normais de qualquer RDD ou com comandos SQL ou com uma mistura de ambos.

Pessoalmente não sou fã do Firebird porque o ficheiros FDB pode corromper-se mas o ADORDD foi testado e suporta totalmente o Firebird.
Se usam o Fiebird como embebed SQL o SQLite é muito superior.

No caso de servidor SQL as melhores opções gratuitas são:

MySql, MariaDb, Postgre

Opções pagas:

MSSql
Oracle ( de longe o melhor SQL disponivel ! Nada se compara com este!)

Antonio H Ferreira
AHF
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 10
Data de registro: 29 Out 2015 15:20
Cidade/Estado: SINTRA
Curtiu: 0 vez
Mens.Curtidas: 4 vezes

Firebird + ODBC (iniciando)

Mensagempor jairfab » 20 Dez 2015 13:11

Poka, tem como mandar um exemplo para mim, mostrando os dados com Tbrowse.

fiquei interessado e, estou tentando passar tres sistema para este banco de dados: folha de pagamento, livro fiscal e contabilidade que converte os tres sistema para banco de dados.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar de usuário

jairfab
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 242
Data de registro: 21 Mai 2007 09:43
Cidade/Estado: São Paulo, Região Leste - Suzano
Curtiu: 0 vez
Mens.Curtidas: 13 vezes

Firebird + ODBC (iniciando)

Mensagempor Poka » 10 Jun 2016 14:07

Olá a todos

Jairfab disse
Poka, tem como mandar um exemplo para mim, mostrando os dados com Tbrowse.

estarei colocando hoje no tópico BANCO DE DADOS umas rotinas com tbrowse, inclusão de dados, dbf para Firebird, etc.

Dê uma olhada lá depois se pode ser útil.

Poka
Avatar de usuário

Poka
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 509
Data de registro: 25 Out 2004 21:26
Cidade/Estado: Leme/SP
Curtiu: 0 vez
Mens.Curtidas: 23 vezes




Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro