[firebase-br] Problemas quando Select nao retorna nenhuma linha

Erika Cerezer Franciscatto ecfranciscatto em gmail.com
Qui Maio 5 10:56:09 -03 2005


Resolvi este problema verificando antes de executar a SELECT se o
parâmetro(EditCdGrupo.Text) tem conteúdo.

Se não houver, dou um "showmessage" que o preenchimento deve ser obrigatório!

Érika.

On 5/5/05, Wecsley Fey - Fóruns <wecsley.fey em bol.com.br> wrote:
> Bom Dia,
> 
> Este erro ocorre porque não há um algoritmo de finalização na sua instrução
> SQL ou porque você não esta fechando alguma aspa que abriu. Verifique isso
> em seu código.
> Se for a finalçização da instrução, você pode usar o SET TERM para resolver
> este problema. Antes disso tente botar um " ; " no final do comando, se não
> der certo, apele para o SET TERM.
> 
> Em caso de dúvidas, entre em contato!
> ___________________________________________
> Wecsley Fey
> Progestor Informática Ltda
> Programador - Departamento Contábil
> suporte em progestor.com.br
> Fone/Fax: (0xx51) 546-1836  Cel.: (0xx51) 9993-1208
> ----- Original Message -----
> From: "Evandro L. Covre" <elcovre em codaintellisoft.com.br>
> To: "'FireBase'" <lista em firebase.com.br>
> Sent: Thursday, May 05, 2005 10:33 AM
> Subject: RES: [firebase-br] Problemas quando Select nao retorna nenhuma
> linha
> 
> Seguinte...
> 
> Primeiro vc deve colocar um ShowMessage(DTMGeral.CLIENTE.SQL.Text); para
> verificar a clausula sql que você está passando para a query.
> 
> Provavelmente o valor de EditCdGrupo.Text está indo como vazio ai ele dará
> erro mesmo.
> 
> Abraço
> 
> Evandro L. Covre
> Analista de Sistemas - Coda Intelligent Softwares
> Tel: 16 2101 2601
> http://www.codaintellisoft.com.br
> Ribeirão Preto - SP
> 
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
> nome de Adalberto Sousa Monteiro
> Enviada em: quinta-feira, 5 de maio de 2005 10:19
> Para: FireBase
> Assunto: [firebase-br] Problemas quando Select nao retorna nenhuma linha
> 
> Bom a todos,
> Tenho a seguinte rotina no Delphi:
> 
>    DTMGeral.CLIENTE.Close;
>    DTMGeral.CLIENTE.SQL.Clear;
>    DTMGeral.CLIENTE.SQL.Add('Select CD_CLIENTE, NM_CLIENTE From CLIENTE');
>    DTMGeral.CLIENTE.SQL.Add(' Where CD_GRUPO = ' + EditCdGrupo.Text);
>    DTMGeral.CLIENTE.Open;
> 
> Porem esta me dando o seguinte erro, quando o Select não me retorna nenhuma
> linha:
> "DYNAMIC SQL ERROR
> SQL ERROR CODE = -104
> UNEXPECTED END OF COMMANDO"
> 
> Sera que alguem poderia me dar uma força, como resolver isso ?
> Obrigado
> Adalberto
> 
> ______________________________________________
> 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=rebase
> 
> 
> ______________________________________________
> 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=rebase
> 
> 
> ______________________________________________
> 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?groupfirebase
>




Mais detalhes sobre a lista de discussão lista