--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
db=DAL('firebird://site:senha@firebird.site.com//firebird//site.gdb',migrate_enabled=False)
db=DAL('firebird://kinghost:senha@firebird.kinghost.com//firebird//kinghost.gdb',migrate_enabled=False)
Fala galera.
Estou fazendo um prototipo de um site Web2py utilizando Firebird.Para evitar problemas de conecção, como no meu host há disponível o Firebird, estou utilizando a string de conecção diretamente desse host.Localmente funciona normalmente com o DAL (lembre-se que estou utilizando a base que esta no host).Ao transferir a aplicação para o host, não funciona.Pensei que fosse a biblioteca FDB que não estivesse instalada, malhei e consegui instalar.Chamei o python e fiz um teste com a base utilizando FDB e funcionou corretamente.Testei no model importar o FDB, mas infelizmente deu erro.No ticket de erro aparece no começo a seguinte informação:S'<type \'exceptions.RuntimeError\'> Failure to connect, tried 5 times:\nTraceback (most recent call last):\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 7538, in __init__\n self._adapter = ADAPTERS[self._dbname](**kwargs)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 3662, in __init__\n if do_connect: self.reconnect()\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 606, in reconnect\n self.connection = f()\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 3660, in connector\n return self.driver.connect(**driver_args)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 2094, in __init__\n self.connect(connectString, autocommit, ansi, timeout, unicode_results, readonly)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 2142, in connect\n validate(ret, SQL_HANDLE_DBC, self.dbc_h)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 1001, in validate\n ctrl_err(handle_type, handle, ret)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 986, in ctrl_err\n raise Error(state,err_text)\nError: (\'IM012\', \'[IM012] [unixODBC][Driver Manager]DRIVER keyword syntax error\')\n'Pelo jeitão esta tentando acessar via ODBC.Estou utilizando a ultima vers"ao do Web2py.O Host que estou utilizando é o KingHost.A string de coneção tem essa forma:
db=DAL('firebird://site:senha@firebird.site.com//firebird//site.gdb',migrate_enabled=False)
eu creio que deva ser assim:
db = DAL('firebird://meu_usuario:minha...@firebird.meudominio.com.br/meubanco')
no meu caso ficaria:
db = DAL('firebird://conexaodidata:minha...@firebird.conexaodidata.com.br/conexaodidata')
| Versão servidor: | Firebird 2.5 |
|---|---|
| Host para conexão: | firebird.conexaodidata.com.br |
| Usuário para conexão: | mesmo nome da base de dados sem ".gdb" |
| Nome do banco de dados: | conexaodidata |
|---|---|
| Senha: | |
| Confirme a senha: |
Fala galera.
Estou fazendo um prototipo de um site Web2py utilizando Firebird.Para evitar problemas de conecção, como no meu host há disponível o Firebird, estou utilizando a string de conecção diretamente desse host.Localmente funciona normalmente com o DAL (lembre-se que estou utilizando a base que esta no host).Ao transferir a aplicação para o host, não funciona.Pensei que fosse a biblioteca FDB que não estivesse instalada, malhei e consegui instalar.Chamei o python e fiz um teste com a base utilizando FDB e funcionou corretamente.Testei no model importar o FDB, mas infelizmente deu erro.No ticket de erro aparece no começo a seguinte informação:S'<type \'exceptions.RuntimeError\'> Failure to connect, tried 5 times:\nTraceback (most recent call last):\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 7538, in __init__\n self._adapter = ADAPTERS[self._dbname](**kwargs)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 3662, in __init__\n if do_connect: self.reconnect()\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 606, in reconnect\n self.connection = f()\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 3660, in connector\n return self.driver.connect(**driver_args)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 2094, in __init__\n self.connect(connectString, autocommit, ansi, timeout, unicode_results, readonly)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 2142, in connect\n validate(ret, SQL_HANDLE_DBC, self.dbc_h)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 1001, in validate\n ctrl_err(handle_type, handle, ret)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 986, in ctrl_err\n raise Error(state,err_text)\nError: (\'IM012\', \'[IM012] [unixODBC][Driver Manager]DRIVER keyword syntax error\')\n'Pelo jeitão esta tentando acessar via ODBC.Estou utilizando a ultima vers"ao do Web2py.O Host que estou utilizando é o KingHost.A string de coneção tem essa forma:
db=DAL('firebird://site:senha@firebird.site.com//firebird//site.gdb',migrate_enabled=False)
Para se desinscrever, envie email a: web2py-users-brazil+unsub...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-brazil+unsub...@googlegroups.com.
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
Olá Junior Phanter,
Para se desinscrever, envie email a: web2py-users-brazil+unsubscribe...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-brazil+unsubscribe...@googlegroups.com.
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
nunca mexi no firebird nom, mas vou baixar o bicho agora e testar aqui...gera algum ticket? se gerar, cole aqui...vc já liberou a porta do firebird? o firewall pode está bloqueando...
Em 15 de outubro de 2013 00:31, Alan Kleber de Menezes Soares <alan...@gmail.com> escreveu:
então, já tentai dessa forma que vc sugeriu mas continua dando erro o firebirde ta instalado e o firewall do windows ta ativo,
olha não teve demora nenhum pelo contrario foi rapido srrs
Em terça-feira, 15 de outubro de 2013 00h18min02s UTC-3, Junior Phanter escreveu:
fala aí mais detalhes, tipo, já instalou o firebird? já configurou a porta/senha/usuário? tem algum firewall instalado? o que vc já tentou?
basicamente, como é localmente, a conexão será + ou -
db = DAL('firebird://seu_usuario:sua_se...@127.0.0.1:a_porta/nome_do_banco')
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
Segue a mensagem de erro<type 'exceptions.RuntimeError'> Failure to connect, tried 5 times: Traceback (most recent call last): File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 7562, in __init__ File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 3678, in __init__ File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 606, in reconnect File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 3676, in connector Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Nome da fonte de dados n\xe3o encontrado e nenhum driver padr\xe3o especificado (0) (SQLDriverConnect)'
--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
Com relação ao Firebird, tem uns "macetes" pra instalar ele no Windows 7 por exemplo. Apesar que a última versão, basta instalar o SuperServer, como serviço que funciona. A porta, se precisar liberar é a 3050. Pela mensagem de erro, parece que está tentando acessar a base de dados pelo ODBC e, nesses casos, tem que baixar o driver ODBC específico, ou então, tentar instalar.Verifique se está instalado o kinterbase (http://www.firebirdsql.org/en/python-driver/) corretamente.
Em 15 de outubro de 2013 01:52, Alan Kleber de Menezes Soares <alan...@gmail.com> escreveu:
Segue a mensagem de erro<type 'exceptions.RuntimeError'> Failure to connect, tried 5 times: Traceback (most recent call last): File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 7562, in __init__ File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 3678, in __init__ File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 606, in reconnect File "/home/mdipierro/make_web2py/web2py/gluon/dal.py", line 3676, in connector Error: ('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Nome da fonte de dados n\xe3o encontrado e nenhum driver padr\xe3o especificado (0) (SQLDriverConnect)'
--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-brazil+unsub...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-brazil+unsub...@googlegroups.com.
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
Olá Ailton! Não sei se entendi direito, mas parece que seu problema é conectar o firebird no web2py, correto?
Se for isso, não precisa importar módulo nenhum... Basta colocar a string de conexão no arquivo db.py do seu projeto. Segue:
db = DAL('firebird://meu_usuario:minha_senha@firebird. meudominio.com.br/meubanco')
nunca mexi com firebird, mas essa é a string que o Júnior postou aqui e funciona muito bem, segundo ele.
Era esse o problema?
Tente escrever um pouco mais pausadamente e dividido por tópicos para que possamos ajudar melhor :)
Forte abraço!
Boa noite, sou iniciante no web2py, estava procurando algum assunto sobre web2py + firebird e encontrei grupo, gostaria muito da ajuda dos srs, nao entendia nada de web2py mas o amigo Alan Kleber me deu uma força imensa grato a ele, bem estou iniciando uma aplicação e preciso que esta manipule dados de uma base firebird, esta ja funciona normal no meu micro, tenho o servidor firebird 2.5 funcionando com Delphi, mas preciso manipular estes dados online,procurei outras linguagens e ate funcionou acessei normal, mas devido as vantagens do web2py decidir prosseguir com esta, bem vamos ao caso, nao conseguir ate o momento conectar com a DAL mesmo utilizando todos os scripts informados, ate consigo pelo python, via terminal Windows (7) com o driver FDB (firebirdsql), consigo manipular (CRUD) o banco de dados, mas com web2py via terminal consigo importar o modulo tanto FDB, Kinterbasdb e o Pyodbc este é o que quero realmente usar, justamente para nao ter que usar um modulo externo, mas quando digito tanto no terminal quanto no Models/db.py, o sistema retorna que nao foi encontrado o driver, ou nao foi definida a classe, aqui eu nao sei pra onde vai, gostaria da ajuda dos srs se possivel, por favor como funciona a importação de modulos externos no web2py como fazer a chamada a uma classe e como definir um modulo. neste caso um deste informados, se possivel com um destes drivers como exemplo o script que utilizo e funciona no terminal python é este: "db=fdb.connect(host='127.0.0.1', database='c:\teste.gdb', user='sysdba', password='masterkey')" sem as aspas, ja no terminal do web2py da esta mensagem "An error occured, please reload the page" nao sei o que acontece, como vir que ja conseguiram ter sucesso com conexões gostaria muito da participação dos srs fico grato a todos ajudarem nao so a eu mas creio que muitos passam por isto, obrigado.
--
--
| FireBird | firebird://username:password@localhost/test |
--
--
--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
db.define_table('account',
Field('accnum','integer'),
Field('acctype'),
Field('accdesc'),
primarykey=['accnum','acctype'],
migrate=False)--
--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para web2py-users-br...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
--
Parabéns ailton! Acho até interessante que coloque essa dificuldade na comunidade internacional para que melhorem na próxima versão!
Abraços!
Fala galera.Estou fazendo um prototipo de um site Web2py utilizando Firebird.Para evitar problemas de conecção, como no meu host há disponível o Firebird, estou utilizando a string de conecção diretamente desse host.Localmente funciona normalmente com o DAL (lembre-se que estou utilizando a base que esta no host).Ao transferir a aplicação para o host, não funciona.Pensei que fosse a biblioteca FDB que não estivesse instalada, malhei e consegui instalar.Chamei o python e fiz um teste com a base utilizando FDB e funcionou corretamente.Testei no model importar o FDB, mas infelizmente deu erro.No ticket de erro aparece no começo a seguinte informação:S'<type \'exceptions.RuntimeError\'> Failure to connect, tried 5 times:\nTraceback (most recent call last):\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 7538, in __init__\n self._adapter = ADAPTERS[self._dbname](**kwargs)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 3662, in __init__\n if do_connect: self.reconnect()\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 606, in reconnect\n self.connection = f()\n File "/home/denkenvoncode/apps_wsgi/site/gluon/dal.py", line 3660, in connector\n return self.driver.connect(**driver_args)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 2094, in __init__\n self.connect(connectString, autocommit, ansi, timeout, unicode_results, readonly)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 2142, in connect\n validate(ret, SQL_HANDLE_DBC, self.dbc_h)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 1001, in validate\n ctrl_err(handle_type, handle, ret)\n File "/home/denkenvoncode/apps_wsgi/site/gluon/contrib/pypyodbc.py", line 986, in ctrl_err\n raise Error(state,err_text)\nError: (\'IM012\', \'[IM012] [unixODBC][Driver Manager]DRIVER keyword syntax error\')\n'Pelo jeitão esta tentando acessar via ODBC.Estou utilizando a ultima vers"ao do Web2py.O Host que estou utilizando é o KingHost.A string de coneção tem essa forma:db=DAL('firebird://site:senha@firebird.site.com//firebird//site.gdb',migrate_enabled=False)Lembre-se que com essa string consigo acessar via web2py local.Aproveitando, gostaria de agradecer o Junior Phanter (junior...@gmail.com), que me ajudou a fazer o web2py funcionar no host, cara obrigado.Abraços a todos.
Parabéns!