Fórum Duvida delphi SQL com variavel #422481
25/08/2012
0
Sempre trabalhei com Delphi em meus projetos, e executava diretamente a inserção de SQL em query, exemplo:
query.close;
query.sql.clear;
query.sql.add('select * from teste order by nmteste');
query.sql.open;
Ontem comecei a criar funções para que diminua esse numero de linhas em meu projeto, foi ai que pintou um erro que não estou conseguindo encontrar uma solução
Em um procedimento eu coloquei:
procedure InserirSQL(var qQuery: TSQLQuery; SQL: string);
begin
with qQuery do
begin
Close;
SQL.Clear;
SQL.Add(SQL);
end;
end;
Ao compilar da o erro: [DCC Error] unFirebird.pas(54): E2010 Incompatible types: 'string' and 'TStrings'
ou seja, não aceita uma variável do tipo string para receber o sql
Tem alguma maneira disso funcionar? recebendo no add uma variável com o SQL?
Eu utilizo DBExpress em minhas aplicações, com o IDE Delphi XE2.
Obrigado a todos desde já
Eder Barabas
Curtir tópico
+ 0Posts
25/08/2012
Marco Salles
procedure InserirSQL(var qQuery: TSQLQuery; SQL: string);
esta confundindo o Compilador
altere o nome deste parâmetro
exemplo
procedure InserirSQL(var qQuery: TSQLQuery; qualquerCoisaSQL: string);
Gostei + 0
25/08/2012
Eder Barabas
Nem me liguei do with que usei...
Obrigado pela orientação...
Gostei + 0
25/08/2012
Marco Salles
[]sds
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)