Problemas com SQL
Olá Amigos
Estoy com um problemas em SQl, mas precisamente na atualização de um campo. O problema é o seguinte: tenho uma tabela e tenho que atualizar um campo quase todos os dias, e quando executo a sql ele atualiza tudo,o código é o seguinte:
with DTmo.QueryLancam do begin
Close;
with SQL do begin
clear;
Add(´UPDATE TABELA_FITAS set LANCAMENTO = ´´NÃO´´´);
Add(´where DATA_EXPIRA_LANCAMENTO <= ´DD/MM/YYYY´´);
Sendo Que ele vai atualizar o campo lancamento que tenham o campo DATA_EXPIRA_LANCAMENTO menor igual a hoje. Onde está o erro???
Obrigado...
Estoy com um problemas em SQl, mas precisamente na atualização de um campo. O problema é o seguinte: tenho uma tabela e tenho que atualizar um campo quase todos os dias, e quando executo a sql ele atualiza tudo,o código é o seguinte:
with DTmo.QueryLancam do begin
Close;
with SQL do begin
clear;
Add(´UPDATE TABELA_FITAS set LANCAMENTO = ´´NÃO´´´);
Add(´where DATA_EXPIRA_LANCAMENTO <= ´DD/MM/YYYY´´);
Sendo Que ele vai atualizar o campo lancamento que tenham o campo DATA_EXPIRA_LANCAMENTO menor igual a hoje. Onde está o erro???
Obrigado...
Dbergkamps
Curtidas 0
Respostas
Vivipeder
24/03/2004
Bom amigo, se eu entendi bem seu problema você poderia tentar o seguinte:
DTmo.QueryLacam.close;
DTmo.QueryLancam.sql.clear;
DTmo.QueryLancam.sql.text:= ´Update Tabela_Fitas SET Lancamento= :Lanc where Data_Expira_Lancamento<= :Data´;
DTmo.Parambyname(´Lanc´).asstring:= ´NÃO´;
DTmo.Parambyname(´Data´).asdate:= Date;
DTmo.ExecSQL;
Caso não esteja acostumado a trabalhar assim, tente implementar para a forma que trabalha. O importante é definir o comando Date, para poder realizar a atualização todos os dias solicitados.
Espero ter te ajudado um pouco, até mais
DTmo.QueryLacam.close;
DTmo.QueryLancam.sql.clear;
DTmo.QueryLancam.sql.text:= ´Update Tabela_Fitas SET Lancamento= :Lanc where Data_Expira_Lancamento<= :Data´;
DTmo.Parambyname(´Lanc´).asstring:= ´NÃO´;
DTmo.Parambyname(´Data´).asdate:= Date;
DTmo.ExecSQL;
Caso não esteja acostumado a trabalhar assim, tente implementar para a forma que trabalha. O importante é definir o comando Date, para poder realizar a atualização todos os dias solicitados.
Espero ter te ajudado um pouco, até mais
GOSTEI 0
Dbergkamps
24/03/2004
não deu certo, será que alguem pode me ajudar
GOSTEI 0