JavaFree.org | RubyOnBr.org

Não consigo conectar com Firebird

Acompanhar Não consigo conectar com Firebird 6 posts, 3 participantes

440002948_b8dc8436b4 Marcelo Júnior 799 posts

Baixei o fireruby, copiei o fbcliente.dll para o C:\Windows\System32, coloquei no aliases.conf o caminho do arquivo .fdb testefb = localhost:C:\Teste\DADOS.FDB e configurei o database.yml

Criei um migrate:

E quando eu executo o rake migrate, aparece o seguinte erro:


rake aborted!
Error opening database connection.
I/O error for file “testefb”
Error while trying to open file
O sistema nÒo pode encontrar o arquivo especificado.

Unsuccessful execution caused by a system error that precludes
successful execution of subsequent statements
SQL Code = -902
Firebird Code = 335544344

O que estou fazendo de errado, pois jah tentei no meu note, e no micro aqui da empresa, e nos 2 deu o mesmo erro!

ps.: No aliases.conf tbm jah tentei colocar o caminho sem o localhost, mas me retorna o seguinte erro!


rake aborted!
You have a nil object when you didn’t expect it!
You might have expected an instance of Array.
The error occured while evaluating nil.[]

 
440002948_b8dc8436b4 Marcelo Júnior 799 posts

Desculpa por insistir, mas não estou conseguindo, e em todos os lugares que pesquiso, a forma de se conectar ao fb é a mesma que estou fazendo, porém comigo não da certo. O que será q eu devo estar fazendo de errado?

 
Avatar Ronie Uliana 891 posts

O dados.fdb tá criado? Será que ele não tá ignorando o aliases.conf e tentando achar o “testefb” direto?

Pelo visto ele não está encontrando o arquivo de dados por algum motivo…

 
440002948_b8dc8436b4 Marcelo Júnior 799 posts

O dados.fdb esta criado. Quanto ao estar ignorando o aliases.conf, quando eu coloco localhost da um erro, quando eu tiro, da outro, ou seja, deve estar encontrando.

E tbm jah tentei instalar o FB dos 2 modos, classic e super server, mas não obtive sucesso!!

§:[

 
Ver Tassio Virginio 28 posts

Coloque o caminho completo do banco !

 
440002948_b8dc8436b4 Marcelo Júnior 799 posts

esse é o caminho localhost:C:\Teste\DADOS.FDB

Já coloquei o caminho direto no database.yml, e ocorre o mesmo erro.