Em 04/12/07, Diogo Araujo <[EMAIL PROTECTED]> escreveu:
>
> Boa tarde a todos.
>
> Eu dei uma breve/longa procurada no google e não achei muito específico a
> respeito.
>
> Existe alguma maneira de fazer extração de dados de um "Z SQL Method" para
> um arquivo CSV por exemplo, ao invês de só exibir o template.
>
> Obrigado.
>
>
> Diogo Araujo
> Analista de Novas Tecnologias
> Conductor Tecnologia S.A.
> (11) 3889-1878
>
>
Diogo,
Utilizando o método tuples do Zsql method você obtém um resultado bastante
próximo do que você quer. Um exemplo:
results = context.metodo_zsql(var1 = request.var1, var2 = request.var2
).tuples()
resultaria em algo assim:
[(1, 'Banco do Brasil S.A. ', 'BB', '001'), (2, 'Banco da Amazonia S.A. ',
None, '003')]
Como você pode ver, cada item da lista é uma tupla. Uma maneira simples de
eliminar os parênteses da tupla seria:
for item in results:
print str(item)[1:-1]
Assim teríamos:
1, 'Banco do Brasil S.A. ', 'BB', '001'
2, 'Banco da Amazonia S.A. ', None, '003'
Isso é apenas uma sugestão, pois usando um script python você pode extrair
os resultados do Zsql method e formatá-los da maneira que quiser.
Zénrique.