Jump to content
Fórum Script Brasil
  • 0

Filtragem Com Sql


Arlon

Question

Eu estou desenvolvendo um sistema que tem algumas telas de cadastro, uns relatórios, e algumas consultas.

Eu tenho uma tabela em que estão gravados os registros de fornecedores e a chave primária dessa tabela é Cod_Forn, como eu estou começando a usar Delphi agora, estou com uma certa dificuldade pra fazer consultas.

Eu fiz um form com um DBGrid um Edit e um Botão, e quero fazer uma consulta através do nome do fornecedor, ou seja, no Edit eu digito um nome e quando clicar no botão ele me retorna o registro com aquele nome

No datamodule eu coloquei um Querry e seu respectivo DataSource e na propriedade SQL da Querry eu coloquei assim:

Select * from Fornecedores
    where Nome = 'NomeBusca' 
e no OnClick do botão eu coloquei:
procedure TFrmConsForn.BtnBuscarClick(Sender: TObject);
var nomebusca : string;
begin
nomebusca := edit1.Text;
  DM.QrFornecedores.Close;
  DM.QrFornecedores.SQL.Text :=
      'Select * from Fornecedores ' +
      'where Nome = NomeBusca ' +
      'and upper(NomeBusca)';
  DM.QrFornecedores.open;
end; 
Só que quando eu clico no botão ele dá o seguinte erro:
Project Estoque.exe raised exception class EDBEngineError with message 'Invalide use of a keyword.
Token: )
Line Number: 1' 

Alguém sabe dizer como eu resolvo isso??

Evite Duplicar seus posts..

Edited by bolomaster
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
Guest JAPASC

Colaca isso na sql

Select * from Fornecedores where Nome like: busca

depois você altera a propriedade Params, nesse casa busca tera o params datatype tfstring

é só.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      651.8k
×
×
  • Create New...