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 
> <mailto:profissionaisdetecnologia-subscribe%40yahoogrupos.com.br>
> ---------------------------------
> *********************************
> ---------------------------------
> farmysi...@yahoo.com.br <mailto:farmysilva%40yahoo.com.br>
> farmyferre...@yahoo.com.br <mailto:farmyferreira%40yahoo.com.br>
> farmysi...@hotmail.com <mailto:farmysilva%40hotmail.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]

Responder a