[firebase-br] Zope + Firebird
Wagner Porto
wagner.porto em itelefonica.com.br
Ter Ago 28 12:08:22 -03 2007
Nesse link[1], está a documentação da api e mostra como utiliza-lá [2],
pelo exemplo que mostrei foi criado um cursor que obtem o resultado de
uma query,
depois fiz uma laço for com uma variavel row para fazer a iteração linha
a linha
por todos registros retornados pela query e mostrando o resultado dos
dois campos na mesma linha.
Acredito que no link abaixo você terá explicações mais detalhadas.
Meu ambiente é windows 2000 pro, no diretório onde está o arquivo.py
também está a lib fbclient.dll,
mas caso você não queira copiar o arquivo dll para o diretório da app,
basta você informa-lá em sua variável de ambiente.
1 - http://kinterbasdb.sourceforge.net/dist_docs/index.html
2 - http://kinterbasdb.sourceforge.net/dist_docs/usage.html
Thales Victor escreveu:
> Wagner, também uso Firebird com Python. Se possível vc poderia detalhar essa parte a partir do for, onde são retornadas as informações do select. Tentei aplicar mas não mostrou nada na tela.
>
> Grato desde já.
>
> Wagner Porto <wagner.porto em itelefonica.com.br> escreveu: Olá, eu conecto ao firebird com python através da lib
> kinterbasdb [1], conforme exemplo abaixo. Porém nunca usei Zope.
>
> import kinterbasdb as k
>
> SQL = "SELECT C.* FROM CONTATO C ORDER BY C.NOM_CONTATO"
>
> con = k.connect(
> host = '192.168.0.1',
> database = 'c:/projetos/python/agenda/db/dados.fdb',
> user = 'sysdba', password = 'masterkey')
>
> cur = con.cursor()
> cur.execute(SQL)
>
> for row in cur.itermap():
> print "%(nom_contato)s - %(num_fone)s " % row
>
> con.close()
>
> espero ter ajudado.
>
> [1] - http://kinterbasdb.sourceforge.net/
>
> brujeria em task.com.br escreveu:
>
>> Pessoal,
>>
>> alguem utiliza Python + Zope + Plone?
>>
>> Estou tendo alguns problemas de como conectar no Firebird utilizando o Zope.
>>
>> Achei um driver feito em python para o FB mas nao achei nenhuma documentação
>> na net de como instalar e utilizar!
>>
>> Se alguem tiver alguma dica favor compartilhar! =)
>>
>> Obrigado,
>>
>> Mario Mol
--
Att.
Wagner Porto
Mais detalhes sobre a lista de discussão lista