Erro de ParamByName do banco Access em Delphi
13/07/2017
0
Estou tentando fazer essa consulta com ACCESS via ADOQuery pelo Delphi e dá erro na linha ParamByName... O engraçado é que com os outros bancos de dados não dá esse erro.
ADOQuery2.Close; ADOQuery2.SQL.Clear; ADOQuery2.SQL.Add('SELECT Valor FROM PRODUTOS WHERE MarcaProduto =:Combo2' ); ADOQuery2.ParamByName('Combo2').Value:=ComboBox2.Text; ADOQuery2.Open;
Clovis Júnior
Curtir tópico
+ 0
Responder
Posts
14/07/2017
Natanael Ferreira
O erro pode acontecer porque os sinais de 2 pontos e igual estão juntos.
Faça um teste separando:
Faça um teste separando:
ADOQuery2.Close; ADOQuery2.SQL.Clear; ADOQuery2.SQL.Add('SELECT Valor FROM PRODUTOS WHERE MarcaProduto = :Combo2' ); ADOQuery2.ParamByName('Combo2').Value:= ComboBox2.Text; ADOQuery2.Open;
Responder
16/07/2017
Ricardo Araujo
O exemplo que o Natanael ferreira, esta correto , fiz um exemplo básico e funcionou, e auguem quiser o exemplo mando por e-mail, fiz no Access mesmo blz.
Responder
Clique aqui para fazer login e interagir na Comunidade :)