Re: [zope-pt] SQL - ZPT

2008-05-18 Por tôpico Luciano Ramalho
2008/5/16 João Nunes [EMAIL PROTECTED]:
 Galera como faço pra fazer um select em duas tabelas sendo
 que as duas tem campos com o mesmo nome.
 estou usando esse codigo, mas me parece que o zope faz confusão com as
 tabelas.

O Zope não faz confusão entre as tabelas.


 set names utf8 dtml-var sql_delimiter
 select grupos.nome, people.nome from grupos, people

Qual é exatamente o erro que você está tendo?

 tem algum comando em dtml pra substituir o ponto(.) em tabela.campo?
 assim como eu fiz com a virgula(,) acima dtml-var sql_delimiter

Não tem. O problema está em outro lugar.
Uma hipótese é que você precise usar o atributo column no seu código
para evitar ambiguidades já que tem dois campos chamados name. Dê uma
olhada neste documento para entender como usar o atributo column:

http://www.tchezope.org/documentacao/manual/referencia-de-dtml-para-sql/guia_zope_sql2.pdf

Outra hipótese é usar o comando as do SQL para renomear as colunas.

Você consegue descrever melhor o problema que está tendo? Se é uma
mensagem de erro, qual? Se é um resultado incorreto, qual?

[ ]s
Luciano

PS. Existe um bug no template do Tchezope pois quando eu acesso a
página abaixo, não aperece o link para o PDF. Tive que me logar no
Tchezope para que o link aparecesse...

http://www.tchezope.org/documentacao/manual/referencia-de-dtml-para-sql


[zope-pt] SQL - ZPT

2008-05-16 Por tôpico João Nunes
Galera como faço pra fazer um select em duas tabelas sendo
que as duas tem campos com o mesmo nome.
estou usando esse codigo, mas me parece que o zope faz confusão com as
tabelas.

set names utf8 dtml-var sql_delimiter
select grupos.nome, people.nome from grupos, people

tem algum comando em dtml pra substituir o ponto(.) em tabela.campo?
assim como eu fiz com a virgula(,) acima dtml-var sql_delimiter

vlw,
João