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

Murilo Furquim murilofurquim em gmail.com
Seg Dez 9 11:27:59 -03 2019


Seu código funcionou pra mim. Tem certeza que o usuário e senha estão
corretos? Acredito que dê diferença entre maiúsculas e minúsculas a
partir do FB 3.
Verifique também se a porta está na padrão 3050, senão precisa passar no dsn.

Uma dica: em python quando tiver "\" que não queria interpretar como
especial, coloque um "r" antes da String:
fdb_set_all_password(r'localhost:d:\Bancos\Firebird3\BSOFTCT.FDB',
'sysdba', 'masterkey')

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




Mais detalhes sobre a lista de discussão lista