Clipper On Line • Ver Tópico - Firebird com xHarbour
Mudar para estilo Clássico
Discussão sobre SQL
Postar uma resposta

Firebird com xHarbour

17 Mar 2015 10:31

Olá!

Preciso migrar as tabelas de DBF para um banco de dados. No caso, escolhi o Firebird 2.5.

Não consegui acessar as tabelas do Firebird através do exemplo que está na pasta \Contrib\Firebird do xHarbour.

Alguém poderia me ajudar enviando como faço a conexão ao banco e o acesso às tabelas e demais funções?

Obrigado!

Rodrigo Melo
Belo Horizonte / MG
xHarbour 121 / FWH 1202 / BCC582

Firebird com xHarbour

18 Mar 2015 13:10

http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=9800

http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=14438

http://www.pctoledo.com.br/forum/viewtopic.php?f=42&t=13760

http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=11289

http://www.girashop.com.br/xharbour/Firebird.htm

abs.

Firebird com xHarbour

18 Mar 2015 17:46

Rodrigo, não sei se já resolveu o seu problema ou não.
Já passei vários arquivos de dbf para firebird 2.5 e vice versa, utilizando ODBC.

As tabelas que você vai criar no Firebird , vão ter os mesmos nomes e campos dos DBFs?.
Esta semana não vai dar tempo , mas a semana que vem coloco aqui os exemplos já funcionando num sisteminha para vc ter uma idéia.
Vou abrir um outro tópico, porque também tenho alguma dúvidas, visto que comecei a estudar à somente alguns meses o firebird 2.5, e estou gostando bastante.

Poka

Firebird com xHarbour

19 Mar 2015 16:13

Poka e Kapiaba,

Depois de muito pesquisar e perguntar em espanhol, inglês e português, consegui acessar tabelas no Firebird.

Usei o exemplo que está na pasta \contrib\firebird (Rodrigo Moreno) e o roteiro do Ruy Maurício (http://www.girashop.com.br/xharbour/Firebird.htm).

Também recebi do Linhares um link para acessar o exemplo do Rodrigo Moreno (https://github.com/vszakats/harbour-cor ... ib/hbfbird).

Vou juntar todos os códigos que usei para fazer o acesso e publicarei aqui em breve.

No mais, agradeço a colaboração de todos!

Rodrigo Melo
Belo Horizonte / MG

Firebird com xHarbour

23 Out 2015 17:42

Amigos,

Estou precisando acessar um banco Firebird e pesquisando achei a HBFBird com a qual já consegui avançar um pouco. Agora estou com um problema relacionado aos campos do tipo DATA.
Se incluo qualquer campo deste tipo numa query, retorna sempre um erro -206, se pego a mesma query e executo no IBExpert , passa sem problema.

Ex: SELECT id_ponto,nosso_numero,dt_emissao FROM BOLETO_BANCARIO

Alguma ideia de como resolver isso ?

Firebird com xHarbour

23 Out 2015 18:14

Olá!

Este erro -206 não é do FireBird. Portanto, deve ser da HBFBird. Tem alguma mensagem associada ao código de erro? Está usando a HBFBird mais atual?

Firebird com xHarbour

28 Out 2015 08:10

Alxsts,

Um detalhe que percebi, é que o problema só acontece quando incluo na query campos dos tipos DATE ou NUMERIC, se tiver apenas campos do tipo CHAR vai normal.
Inspecionando o objeto Query consigo ver isso:

Imagem

Ajuda?

Firebird com xHarbour

28 Out 2015 11:14

Não mexo com firebird, então um chute:
Será que a biblioteca está preparada pra campos com conteúdo NULO?
Pelo menos no MySQL, como exemplo, deixar um campo numérico vazio não significa que seja zero, e nem mesmo que seja conteúdo numérico.
E os programas de gerenciamento geralmente sabem como trabalhar com isso, por isso lá funciona.
Postar uma resposta