Alteração pela qry!!!! O que está errado?

Delphi

17/07/2003

Olá,

Não consigo descobrir onde estou errando!!

A minha query para Alteração contém:
´UPDATE tabela
SET Campo = :PARÂMETRO...´

onde passo os valores por parâmetros, mas a cláusula:
´WHERE Campo = ...´
para que ele possa alterar apenas um determinado registro eu passo em tempo de execução (de dentro do programa):

DM.QryAlteração.SQL.ADD(´ WHERE Campo = ´ + #39 + (Var) + 39 +
´ AND OutroCampo = ´ + 39 + (Var2) + 39)

Pois eu quero passar variáveis para a Query (´Var´ e ´Var2´)!!!
>> Eu já verifiquei que estas variáveis estão sendo enxergadas neste momento!!!

Ao executar não dá erro nenhum, mas parece que simplesmente ele ignora esta linha do código (onde eu adiciono na query a cláusula WHERE), pois ele altera todos os registros da tabela, como se não houvesse condição!!

O que eu faço pelo amor de Deus?????


Obrigada!!!


Fatima

Fatima

Curtidas 0

Respostas

Midas

Midas

17/07/2003

tente se explicar direito pois não entendi o que quer passe o codigo da maneira correta e organiza que tentarei te ajudar ...


GOSTEI 0
POSTAR