Re: [zope-pt] Pessoal, mais uma ae. Zsql
Opa.. obrigado Zénrique...bom, eu fiz por um jeito q não sei se pode dar algum problema depois..#no scriptcodigo = request.get('codigo')for lista in context.querys.selClientesEdit(codigo=codigo): return context.editaClientes(userpass=lista.userpass,codigo=lista.codigo,tariff=lista.tariff)#no zpt. isso resolveria meu problema, mas não sei em questões de segurança, ou de organização oq isso afetaria..abraços. Obrigado mais uma vez galera. 2006/8/3, José Henrique <[EMAIL PROTECTED]>: Se seu zsql retornar apenas um registro, o mais fácil é convertê-lo em dicionário, utilizando o método dictionaries(). Exemplo: Na verdade, o método retorna uma lista de dicionários e por isso é necessário utilizar o indice 0 (mesmo que a lista tenha apenas um item).Se zsql retornar vários registros, é só iterar o resultado. Exemplo: Não deixe de ler o capítulo sobre Banco de Dados Relacionais do Zope Book para obter mais informações: http://www.plope.com/Books/2_7Edition/RelationalDatabases.stx Zénrique.2006/8/3, Carlos Augusto Pacheco <[EMAIL PROTECTED] >: Pessoal, me deparei com um problema.Estou passando uma variavel para um script Python (scriptClientes?codigo=001) e neste script python ele tem que rodar um zsqlMethod que consulta os dados do cliente 001 e retornar ele para um context.editaClientes para que ele abra um FORM de edição.estou chamando no script o meu sqlMethod assim..codigo=request.get('codigo')context.selecionaCliente(codigo)como q pego o resultado e retorno os campos (codigo,nome,endereco) existentes na tabela. obrigado. __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
Re: [zope-pt] Pessoal, mais uma ae. Zsql
Se seu zsql retornar apenas um registro, o mais fácil é convertê-lo em dicionário, utilizando o método dictionaries(). Exemplo: Na verdade, o método retorna uma lista de dicionários e por isso é necessário utilizar o indice 0 (mesmo que a lista tenha apenas um item).Se zsql retornar vários registros, é só iterar o resultado. Exemplo: Não deixe de ler o capítulo sobre Banco de Dados Relacionais do Zope Book para obter mais informações: http://www.plope.com/Books/2_7Edition/RelationalDatabases.stx Zénrique.2006/8/3, Carlos Augusto Pacheco <[EMAIL PROTECTED]>: Pessoal, me deparei com um problema.Estou passando uma variavel para um script Python (scriptClientes?codigo=001) e neste script python ele tem que rodar um zsqlMethod que consulta os dados do cliente 001 e retornar ele para um context.editaClientes para que ele abra um FORM de edição.estou chamando no script o meu sqlMethod assim..codigo=request.get('codigo')context.selecionaCliente(codigo)como q pego o resultado e retorno os campos (codigo,nome,endereco) existentes na tabela. obrigado. __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
[zope-pt] Pessoal, mais uma ae. Zsql
Pessoal, me deparei com um problema.Estou passando uma variavel para um script Python (scriptClientes?codigo=001) e neste script python ele tem que rodar um zsqlMethod que consulta os dados do cliente 001 e retornar ele para um context.editaClientes para que ele abra um FORM de edição.estou chamando no script o meu sqlMethod assim..codigo=request.get('codigo')context.selecionaCliente(codigo)como q pego o resultado e retorno os campos (codigo,nome,endereco) existentes na tabela. obrigado. __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___