Fórum Ainda com uma dúvida em SQL #158647
08/05/2003
0
DM.Query3.Active := False; DM.Query3.Close; DM.Query3.Params[0].AsInteger := StrToInt(Edit2.Text); // insere o codigo para efetuar a busca DM.Query3.Open; DM.Query3.Active := True; for i := 0 to DM.Query3.RecordCount - 1 do begin DM.Query3.Edit; DM.Query3Qnt.Value := DM.Query3Qnt.Value -StrToInt(Edit1.text); DM.Query3.Post; end;
Titanius
Curtir tópico
+ 0Posts
08/05/2003
Okama
Se for Paradox, DBF, Access verifque se os arquivos (db, mdb, dbf) não estão marcados como Somente Leitura.
Gostei + 0
08/05/2003
Titanius
[]s
Gostei + 0
08/05/2003
Okama
Ou troque por update em SQL:
DM.Query3.SQL.Text := ´Update <tabela> set Qnt = Qnt - ´+Edit1.Text + ´ where <campo> = ´+ Edit2.text;
DM.Query3.ExecSQL;
É só uma sugestão, quem sabe funcione. :roll:
Gostei + 0
08/05/2003
Moonlight
Gostei + 0
08/05/2003
Werlon Goulart
Um Abraco
Werlon Goulart
Gostei + 0
09/05/2003
Torres Delphi
Eu ja tive este problema e tambem deixei a mesma pergunta no forum, mas ninguem respondeu a contento (isso qdo responderam!!!! Deixei duas vezes).
Em live querys (RequestLive:=true), nao eh possivel colocar instrucoes SQL que tenham GROUP BY, HAVING e coisas do genero, no maximo um ORDER BY. E por incrivel que pareca a mensagem se referia a tabela somente para leitura (TABLE IS READ ONLY)!!!!
Espero que resolva seu problema
Abracos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)