ER
BANCO FIREBIRD
Fechado
Estava vendo um post aqui onde falava sobre banco de dados e ai, peguei o endereço do arqui lib/adianti/database/TConnection.class.php.
Vi que tem lá uma implementação do Firebird, ele esta funcionando?
Se sim como eu configuro o arquivo .ini?
E ainda tenho outra dúvida;
Estava fazendo o exemplo da página 40 do livro Adianti Framework para PHP, e para web esta funcionando uma beleza, mas agora para desktop não esta funcionando quando tento fazer conexão com o php.
Eu utilizei o IP local da maquina(127.0.0.1) e por localhost, mas não resolvel.
Vi que tem lá uma implementação do Firebird, ele esta funcionando?
Se sim como eu configuro o arquivo .ini?
E ainda tenho outra dúvida;
Estava fazendo o exemplo da página 40 do livro Adianti Framework para PHP, e para web esta funcionando uma beleza, mas agora para desktop não esta funcionando quando tento fazer conexão com o php.
Eu utilizei o IP local da maquina(127.0.0.1) e por localhost, mas não resolvel.
Oi Eduardo,
A conexão firebird não está bem testada ainda, mas é bem possível que funcione. Conforme a documentação, na atual versão (1.0.2), as bases homologadas são SQlite, PostgreSQL, MySQL, Oracle e SqlServer.
www.adianti.com.br/doc-framework-Persistence-Setup-SetupConnection
Caso não tenha funcionado em PHP-GTK, você precisa indicar a carga da DLL correspondente do Firebird no PHP.INI, que fica em
c:/php-gtk2/php-cli.ini
abraços,
Pablo
Tudo bem amigo...
Aquele erro é utilizando o mysql e as dll parecem estar carregadas.
Sobre o Firebird, eu gostaria muito, mas muito mesmo(rsrsrs) de utilizar, posso ir testando, mas qual dll devo declarar, você pode me dar uma ajuda.
Sobre as dll's sendo carregadas, veja todo o meu php_cli.ini.:
Oi Eduardo,
Dê uma olhada na documentação:
www.adianti.com.br/doc-framework-Persistence-Setup-SetupConnection
Às vezes, é necessário informar o caminho do socket logo após o IP:
host = "localhost:/var/run/mysqld/mysqld.sock"
Mas é necessário informar o caminho correto ;-)
att,
Pablo
Não vou mentir para tu não, mas e quanto é o windows, tentei assim.:
estou utilizando o wampserver, e estou perdido para o adianti framework para o desktop.
neste ai acima tem umas barras, vi agora q tava faltando.
Oi Eduardo,
O que vai após o localhost:, não é o caminho do executável, mas o caminho do socket do mysql (mysql.sock). Veja se ele não está em C:/Temp/mysql.sock ou algum outro diretório temporário. Aqui tem umas dicas:
www.ntu.edu.sg/home/ehchua/programming/howto/WampServer_HowTo.html#z
abs,
Pablo
Vixi isso num é mãe mais bate até kkkk, agora esta dando erro até no web.
HELP ME!
Olha só como eu coloquei no config do app.:
e agora no my.ini.:
tentei tb mandando o mysql.sock para algum lugar tipo.:
reiniciei o wamp e nada, vou tentar mais tarde somente com o mysql ou o postgresql, separado do wamp, em outra maquina isso tá dificil.kkkk
não deu certo, que trem que emperrou. kkk
Tentei usando assim também.:
e num deu não
Oi Edurado,
Como trata-se de Windows, você pode tirar o caminho do socket do arquivo .INI da aplicação e colocar no php.ini também, veja:
PS: Lembrar de informar o caminho ao final da linha :-)
att,
Pablo