Ajuda com essa SQL
Estou com um pequeno problema
quando quero fazer uma busca num campo string de uma tabela uso
ex:
with adoquery1 do
begin
close;
sql.clear;
sql.add(´select * from tabela´);
sql.add(´where campo_string = ´´´+variavel_string+´´´´);
open;
end;
mas se campo na tabela for inteiro como coloco a variavel inteira dentro dessa SQL.
desde já agradeço.
quando quero fazer uma busca num campo string de uma tabela uso
ex:
with adoquery1 do
begin
close;
sql.clear;
sql.add(´select * from tabela´);
sql.add(´where campo_string = ´´´+variavel_string+´´´´);
open;
end;
mas se campo na tabela for inteiro como coloco a variavel inteira dentro dessa SQL.
desde já agradeço.
00seth
Curtidas 0
Respostas
Pezzin
27/10/2005
Passe ela como String sem aspas.
GOSTEI 0
00seth
27/10/2005
Ela é uma variavel do programa e não um número qualquer
Var campo_interiro: integer;
Var campo_interiro: integer;
GOSTEI 0
Emerson Nascimento
27/10/2005
with adoquery1 do begin close; sql.clear; sql.add(´select * from tabela´); sql.add(´where campo_inteiro = ´ + inttostr( variavel ) ); open; end;
mas eu recomendo o uso de parâmetros
GOSTEI 0