Alteração pela qry!!!! O que está errado?
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!!!
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
Curtidas 0
Respostas
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