Terry 0 Denunciar post Postado Novembro 20, 2007 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
orc 0 Denunciar post Postado Novembro 20, 2007 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
marcio.theis 3 Denunciar post Postado Novembro 20, 2007 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
Terry 0 Denunciar post Postado Novembro 20, 2007 Valeu!!! Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Novembro 20, 2007 beleza... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites