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

Adalberto Sousa Monteiro adalberto.sm em bol.com.br
Qui Maio 5 11:19:24 -03 2005


Valeu pessoal pelas dicas, mas andei verificando o SQL esta certo, dei show
da linha e esta vindo td certo, esse erro tem dado quando ocorre o seguinte.

Exemplo:
Tenho na tabela cadastrado os codigos 1, 2, 3.
Se mando executar  a rotina com qualquer um desses codigo, ele executa
normalmente, porem quando peço para buscar um codigo que nao existe, por
exemplo codigo 5, ele me da esse erro.


----- Original Message -----
From: "Erika Cerezer Franciscatto" <ecfranciscatto em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, May 05, 2005 10:56 AM
Subject: Re: [firebase-br] Problemas quando Select nao retorna nenhuma linha


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
>

______________________________________________
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





Mais detalhes sobre a lista de discussão lista