Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Terry

[Resolvido] Pesquisa Com Select

Recommended Posts

Boa Noite!

 

Preciso fazer uma pesquisa entre uma data e outra, no topico passado uma pessoa me sugeriu utilizar o comando Select e Between, fiz um exemplo:

 

Select Num From table1 Where Num between 2 and 3;

 

1.) No exemplo eu estou utilizando apenas 2 constantes "2 e 3"para a pesquisa no campo Num da tabela, Mas estou tendo alguns problemas como mostra abaixo, ja utilizei o select apenas para fazer consultas sem ser entre um valor e outro e não tive problemas. não estou conseguindo resolver esse problema.

Estou usando banco de dados em Paradox 7.

 

[Error] Unit1.pas(44): Undeclared identifier: 'Select'

[Error] Unit1.pas(44): 'END' Expected but ',' found

[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'

 

2.) Gostaria de saber tbm se ao invez de utilizar as constantes eu poderia usar o conteudo de um edit1.text??

 

Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta fazer isso :

 

with Componente_Query do

begin

close;

sql.clear;

sql.Add('Select Num From table1 Where Num between :Num1 and :Num2');

Parambyname('Num1').asinteger := strtoint( Edit1.text ) ;

Parambyname('Num2').asinteger := strtoint( Edit2.text ) ;

open;

end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um pouco diferente:

 

Componente_Query.close;
Componente_Query.sql.clear;
Componente_Query.sql.Add('Select Num From table1 Where Num between ' + Edit1.text + ' and ' + Edit2.text);
Componente_Query.open;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.