tente assim

begin
close;
SQL.Clear;
SQL.Add('SELECT *' );
SQL.Add('FROM ALUNO');
SQL.Add('WHERE CPF= ' + QuotedStr('Edit1.Text'));
Open;

Em 6 de agosto de 2010 08:37, Darkzad <dark...@yahoo.com.br> escreveu:

>
>
> Parece que o seu problema está na função CPF, não?
>
> []'s
>
> Em 05-08-2010 15:30, Farmy G. Ferreira da Silva escreveu:
>
> >
> > Pessoal, estou com dois problemas:
> >
> > 1º minha consulta
> > procedure TfrmPesqAluno.Button2Click(Sender: TObject);
> > begin
> > // codigo para fazer a pesquisa pelo nome
> >
> > if rbnome.Checked = TRUE then
> > begin
> > with dmSIGAE do
> > begin
> > with ibqAluno do
> > begin
> > close;
> > SQL.Clear;
> > SQL.Add('SELECT *' );
> > SQL.Add('FROM ALUNO');
> > SQL.Add('WHERE NOMECOMPLETO LIKE''%'+Edit1.Text+'%'';');
> > Open;
> > end;
> > end;
> > end;
> >
> > //codigo para realizar a pesquisa por cpf
> > if rbcpf.Checked = true then
> > begin
> > //verifica validade do cpf
> > if CPF(Edit1.Text) = false then
> > begin
> > Edit1.Color := clred;
> > ShowMessage('CPF inválido Digite novamente!');
> > Edit1.SetFocus;
> > end
> > else
> > begin
> > Edit1.Color := clwindow;
> > end;
> >
> > //busca cpf no banco de dados
> > with dmSIGAE do
> > begin
> > with ibqAluno do
> > begin
> > close;
> > SQL.Clear;
> > SQL.Add('SELECT *' );
> > SQL.Add('FROM ALUNO');
> > SQL.Add('WHERE CPF= '''+Edit1.Text+''';');
> > Open;
> > end;
> > end;
> > end;
> > end;
> >
> > retorna um erro na primeira letra digitada dizendo que: "A" não é um
> > valor
> > inteiro valido, e meus campos de pesquisa sõa varchar.
> > Segundo problema eu preciso realizar um update nos dados retornados pela
> > pesquisa alguem tem algum material sobre o componente TIBUpdateSql da
> > paleta
> > interbase do d2009?
> >
> > []'s
> >
> > ---------------------------------
> > *********************************
> > ---------------------------------
> > Farmy Gonçalves Ferreira da Silva
> > Engenheiro de Software
> > Mestrando em saúde mental.
> > Laboratório de integração Sensório Motara IPUB/UFRJ. IBBN.
> > ---------------------------------
> > *********************************
> > ---------------------------------
> > www.profissionaisdetecnologia.com.br
> > profissionaisdetecnologia-subscr...@yahoogrupos.com.br<profissionaisdetecnologia-subscribe%40yahoogrupos.com.br>
> > <mailto:profissionaisdetecnologia-subscribe%40yahoogrupos.com.br<profissionaisdetecnologia-subscribe%2540yahoogrupos.com.br>
> >
> > ---------------------------------
> > *********************************
> > ---------------------------------
> > farmysi...@yahoo.com.br <farmysilva%40yahoo.com.br> <mailto:
> farmysilva%40yahoo.com.br <farmysilva%2540yahoo.com.br>>
> > farmyferre...@yahoo.com.br <farmyferreira%40yahoo.com.br> <mailto:
> farmyferreira%40yahoo.com.br <farmyferreira%2540yahoo.com.br>>
> > farmysi...@hotmail.com <farmysilva%40hotmail.com> <mailto:
> farmysilva%40hotmail.com <farmysilva%2540hotmail.com>>
>
> > Tel: 9388 - 9619 / 7872 - 4718 Id 10*80735
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
Felipe Govoni
---------------------
GOVONI Sistemas
Fone 8472-8718
www.govoni.com.br


[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    delphi-br-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a