RES: [firebase-br] Dúvida para montar uma consulta

Jader Ricardo jader em caramuru.com
Seg Abr 25 16:30:43 -03 2005


Amigos, 

Alguém poderia me passar alguma SP com sql dinâmico de exemplo para que eu
possa resolver o probleminha ? 

Jader Ricardo


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Eliomar
Enviada em: segunda-feira, 25 de abril de 2005 16:22
Para: FireBase
Assunto: Re: [firebase-br] Dúvida para montar uma consulta

Das duas uma... se o usuário não esta preenchendo todo os campos então você
tem que testar no Delphi se foi digitado todos..
Agora se poderá ficar algum campo em branco então terás que fazer uma store
procedure com sql dinamico.

Agradecido.
Eliomar,
ICQ - 167715482
Soft-Data Softwares Administrativos
hptt://www.promediconet.com.br


------------- Segue mensagem original! -------------

De: "Jader Ricardo" <jader em caramuru.com>
Data: Mon, 25 Apr 2005 16:00:41 -0300
Para: "'FireBase'" <lista em firebase.com.br>
Assunto: [firebase-br] Dúvida para montar uma consulta

Boa tarde a todos !

Acho que não me expressei bem, tenho um formulário onde o usuário seleciona
os dados que ele quer gerar o relatório, o problema é se ele não preencher
determinados campos dá erro na consulta, exemplo:

SELECT T_CIDADES.T_CID_NOM, T_CLIENTES.T_CLI_NOM, T_VENDEDORES.T_VDR_NOM,
T_VENDAS.T_VND_COD FROM T_VENDAS,T_VENDEDORES,T_CLIENTES,T_CIDADES
WHERE ((T_VENDAS.T_VND_COD = ?) and (T_VENDEDORES.T_VDR_COD = ?) and
(T_CLIENTES.T_CLI_COD = ?) and (T_CIDADES.T_CID_COD = ?)) ORDER BY
T_VENDAS.T_VND_COD

Onde tenho pontos de interrogação são os parâmetros passados pelos usuários
através de um formulário, mas, se eles não preenchem nada acontece um erro.

Alguma sugestão ?
Jader Ricardo da Silva




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar
sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=firebase




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br Para editar
sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=firebase





Mais detalhes sobre a lista de discussão lista