Ok, tb uso essas artimanhas as vezes, só quiz comentar o problema pois tal teste (campo IS NULL) pode ser utilizado não apenas para retornar uma select null, e sim para filtrar alguma informação ... Enfim, quiz informar para quem não sabe (como eu não sabia), que o "IS NULL" não é o mesmo que "=NULL".
Alessandro DUARTE de Moraes A.C. Santa Casa do Rio Grande. http://www.santacasarg.com.br ----- Original Message ----- From: Davi Eduardo Borges Wall To: delphi-br@yahoogrupos.com.br Sent: Tuesday, January 08, 2008 10:17 AM Subject: RES: [delphi-br] KnowLedge Cara para retonar um select null... faça WHERE 1=2 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Alessandro DUARTE de Moraes Enviada em: terça-feira, 8 de janeiro de 2008 10:04 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] KnowLedge Ae pessoal, para ninguém sofrer o que eu sofri ... Seguinte, sempre aprendi que para retornar apenas o MetaData de uma tabela, isto é, uma query apenas com a definições de uma tabela sem linha alguma, bastava eu fazer uma SELECT com a cláusula WHERE campochave IS NULL.. Estou utilizando Mysql 5 e a ZeosLib 6.6.1-beta. Pois bem, ontem descobrimos que isso não funcionava logo após uma inclusão no banco!?!? A query utilizada retornava uma linha aleatória ... coisa de maluco ... SOLUÇÃO: ao invés de fazer "campochave IS NULL" alterei para "campochave=NULL" Creio que isso seja um bug do Mysql. Abraços a todos. Alessandro DUARTE de Moraes A.C. Santa Casa do Rio Grande. http://www.santacasarg.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -------------------------- E-mail Seguro Vetorial.net Mensagem classificada como NÃO-SPAM. Para classificar como SPAM, encaminhe para [EMAIL PROTECTED] Chave de Identificação: 54568,4783756c985021901747706 [As partes desta mensagem que não continham texto foram removidas]