Fórum ExecSql, não está funcionado. #190339
23/10/2003
0
amigos estou usando o comando abaixo, mas acho que o execsql não está funcioando pois o update não está atualizando a tabela, alguém pode dar uma dica, obrigado
with qDistribExp do
begin
Sql.Clear;
Sql.Add(´SELECT CD_SOCIO...
ParamByName(´STATUS´).Value := ´C´;
Sql.Add(´INSERT INTO DISTRIB_REM...
ParamByName(´LOTE´).Value := vLote;
Sql.Add(´UPDATE DISTRIB_OCO SET...
ParamByName(´LOTE´).Value := vLote;
ExecSQL;
end;
with qDistribExp do
begin
Sql.Clear;
Sql.Add(´SELECT CD_SOCIO...
ParamByName(´STATUS´).Value := ´C´;
Sql.Add(´INSERT INTO DISTRIB_REM...
ParamByName(´LOTE´).Value := vLote;
Sql.Add(´UPDATE DISTRIB_OCO SET...
ParamByName(´LOTE´).Value := vLote;
ExecSQL;
end;
Valdirlscosta
Curtir tópico
+ 0
Responder
Posts
23/10/2003
Outl@w
O comando EXECSQL não funciona para instuções SQL que retornam DataSets (consultas), como o Select que está tentando executar:
Para este tipo de instrução utilize o comando [b:ca42e5f2bd]Open[/b:ca42e5f2bd]
valeu?
Sql.Add(´SELECT CD_SOCIO...
ParamByName(´STATUS´).Value := ´C´;
Para este tipo de instrução utilize o comando [b:ca42e5f2bd]Open[/b:ca42e5f2bd]
valeu?
Responder
Gostei + 0
23/10/2003
Valdirlscosta
bom dia amigão,
esqueci de mencionar que o meu select contem um into assim:
select cd_socio into #tmp from socios
ai não dá prá usar o open; dá um erro de cursor handle;
valdir
[quote:6c71cbcc8b=´outl@w´]O comando EXECSQL não funciona para instuções SQL que retornam DataSets (consultas), como o Select que está tentando executar:
Para este tipo de instrução utilize o comando [b:6c71cbcc8b]Open[/b:6c71cbcc8b]
valeu?[/quote:6c71cbcc8b]
esqueci de mencionar que o meu select contem um into assim:
select cd_socio into #tmp from socios
ai não dá prá usar o open; dá um erro de cursor handle;
valdir
[quote:6c71cbcc8b=´outl@w´]O comando EXECSQL não funciona para instuções SQL que retornam DataSets (consultas), como o Select que está tentando executar:
Sql.Add(´SELECT CD_SOCIO...
ParamByName(´STATUS´).Value := ´C´;
Para este tipo de instrução utilize o comando [b:6c71cbcc8b]Open[/b:6c71cbcc8b]
valeu?[/quote:6c71cbcc8b]
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)