Re: [zope-pt] Preciso passar um parâmetro para um ZSQLMethod que está em um ZPT, como fazê-lo?

2008-05-23 Por tôpico Tania Andrea
Para passar mais de um parâmetro ou ficar genérico, use:

context.meu_sql(argumento_sql1=valor1,argumento_sql2=valor2)

Att,
Tânia Andrea

--- Em ter, 20/5/08, Leonardo Miranda lt;[EMAIL PROTECTED]gt; escreveu:
De: Leonardo Miranda lt;[EMAIL PROTECTED]gt;
Assunto: Re: [zope-pt] Preciso passar um parâmetro para um ZSQLMethod que está 
em um ZPT, como fazê-lo?
Para: zope-pt@yahoogrupos.com.br
Data: Terça-feira, 20 de Maio de 2008, 16:08











Joao,



Segue um exemplo...



lt;div id=manutencao_ ev_agregadora

 tal:define= planoinves python:request. get('planoinves' , None);

 listAgregadoras

python:context. listAgregadoras( planoinves) 

 tal:condition= listAgregadoras gt;



Abs,

Leonardo Miranda



Em Ter, 2008-05-20 às 18:00 +, jgbalb escreveu:

gt; Pessoal,

gt; 

gt; Tenho um ZPT que precisa mostrar dados obtidos de um ZSQL 

gt; Method. Mas este ZSQL Method precisa receber um parâmetro. Como faço 

gt; para passar um parâmetro para um ZSQLMethod que está em um ZPT?

gt; 

gt; Tentei assim:

gt; 

gt; my_sql_method( 10) lt;!-- nao funcionou

gt; 

gt; my_sql_method( '10') lt;!-- nao funcionou

gt; 

gt; my_sql_method( teste=10) lt;!-- nao funcionou

gt; 

gt; my_sql_method( teste='10' ) lt;!-- nao funcionou

gt; 

gt; sempre exibe uma mensagem de erro:

gt; 

gt; 

gt; Erro no Site

gt; Este site encontrou um erro tentando atender sua requisição. Os erros 

gt; foram:

gt; 

gt; Tipo de Erro 

gt; KeyError 

gt; Valor do Erro 

gt; 'teste' 

gt; Requisição feita em 

gt; 2008/05/20 14:57:54.921 GMT-3 

gt; 

gt; 

gt; Estou usando uma dtml-var para receber o parâmetro.

gt; 

gt; Alguém teria uma sugestão de código que resolvesse o problema?

gt; 

gt; Grato antecipado.

gt; 

gt; João

gt; 

gt; 

gt; 

gt; 

gt;  




  




 

















  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[zope-pt] Preciso passar um parâmetro para um ZSQLMethod que está em um ZPT, como fazê-lo?

2008-05-20 Por tôpico jgbalb
Pessoal,

   Tenho um ZPT que precisa mostrar dados obtidos de um ZSQL 
Method. Mas este ZSQL Method precisa receber um parâmetro. Como faço 
para passar um parâmetro para um ZSQLMethod que está em um ZPT?

Tentei assim:

my_sql_method(10)  !-- nao funcionou

my_sql_method('10') !-- nao funcionou

my_sql_method(teste=10) !-- nao funcionou

my_sql_method(teste='10') !-- nao funcionou

sempre exibe uma mensagem de erro:


Erro no Site
Este site encontrou um erro tentando atender sua requisição. Os erros 
foram:

Tipo de Erro 
KeyError 
Valor do Erro 
'teste' 
Requisição feita em 
2008/05/20 14:57:54.921 GMT-3 


Estou usando uma dtml-var para receber o parâmetro.

Alguém teria uma sugestão de código que resolvesse o problema?

Grato antecipado.

João




Re: [zope-pt] Preciso passar um parâmetro para um ZSQLMethod que está em um ZPT, como fazê-lo?

2008-05-20 Por tôpico Leonardo Miranda
Joao,

Segue um exemplo...

div id=manutencao_ev_agregadora
 tal:define=planoinves python:request.get('planoinves', None);
 listAgregadoras
python:context.listAgregadoras(planoinves)
 tal:condition=listAgregadoras

Abs,
Leonardo Miranda

Em Ter, 2008-05-20 às 18:00 +, jgbalb escreveu:
 Pessoal,
 
 Tenho um ZPT que precisa mostrar dados obtidos de um ZSQL 
 Method. Mas este ZSQL Method precisa receber um parâmetro. Como faço 
 para passar um parâmetro para um ZSQLMethod que está em um ZPT?
 
 Tentei assim:
 
 my_sql_method(10) !-- nao funcionou
 
 my_sql_method('10') !-- nao funcionou
 
 my_sql_method(teste=10) !-- nao funcionou
 
 my_sql_method(teste='10') !-- nao funcionou
 
 sempre exibe uma mensagem de erro:
 
 
 Erro no Site
 Este site encontrou um erro tentando atender sua requisição. Os erros 
 foram:
 
 Tipo de Erro 
 KeyError 
 Valor do Erro 
 'teste' 
 Requisição feita em 
 2008/05/20 14:57:54.921 GMT-3 
 
 
 Estou usando uma dtml-var para receber o parâmetro.
 
 Alguém teria uma sugestão de código que resolvesse o problema?
 
 Grato antecipado.
 
 João