[firebase-br] Alguem ai usa Python com FB?

Murilo Furquim murilofurquim em gmail.com
Seg Dez 9 12:01:20 -03 2019


Troque teu bloco except por esse abaixo, assim vai dar uma mensagem
mais detalhada do erro

    except fdb.ProgrammingError as er:
        print(str(er))
        return False

    except fdb.DatabaseError as dberr:
       print(str(dberr))
       return False

Em seg., 9 de dez. de 2019 às 11:42, Paulo H Albanez
<phalbanez em gmail.com> escreveu:
>
> Bom dia,
>
> Não utilizo ainda rss.
>
> Mas será que não é a barra \ de escape?
>
> Mas com certeza você já testou.
>
> Nos exemplos do site abixo seria algo assim  res =
> fdb_set_all_password('localhost:c:/teste/dados/teste.fdb',
> 'sysdba', 'masterkey') #fdb_dsn
>
> https://firebirdsql.org/file/documentation/drivers_documentation/python/fdb/getting-started.html
>  1
>
>
> Atenciosamente,
>
> Paulo Henrique Albanez (PHA)
> VirtualSystem Informática Ltda
> Nova Odessa / SP - Brazil
>
>
> Em seg., 9 de dez. de 2019 às 11:06, Gladiston Santana <
> gladiston em vidy.com.br> escreveu:
>
> > Estou tentando conectar uma base de testes da seguinte forma:
> >
> > def fdb_set_all_password(con_dsn, con_user='SYSDBA',
> > con_password='masterkey', set_password='masterkey'):
> >     print('Modificando a senha de todos os usuarios em', con_dsn,
> > 'para', set_password)
> >     try:
> >         con = fdb.connect(dsn=con_dsn, user=con_user,
> > password=con_password)
> >         print('Sucesso ao aplicar senha em', con_dsn, 'para', set_password)
> >         return True
> >     except:
> >         print('Falha ao aplicar senha em', con_dsn, 'para', set_password)
> >         return False
> >
> > A chamada da função acima é:
> >
> > res = fdb_set_all_password('localhost:c:\\teste\\dados\\teste.fdb',
> > 'sysdba', 'masterkey') #fdb_dsn
> >
> > E a conexão só falha!
> > De inicio achei que era por causa das barras duplas, daí use no seu lugar
> > barras invertidas / ao estilo unix e obtive as mesmas falhas. Eu sou meio
> > 'larva' ainda com Python e devem com certeza ser um problema banal.
> > Mas se alguem apontar o problema, por gentileza compartilhe comigo.
> >
> > PS: a biblioteca 'fdb' foi importada com sucesso. Estou usando como
> > referencia o material nesse link:
> >
> > https://firebirdsql.org/file/documentation/drivers_documentation/python/fdb/index.html
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas:
> > http://www.firebase.com.br/pesquisa_lista.html
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html




Mais detalhes sobre a lista de discussão lista