Fórum Update Funciona no SQL Explorer e no Delphi não #173043
04/08/2003
0
Estou tendo uma dificuldade aqui, fiz um código em sql no SQL explorer e funciona do jeito que estou precisando veja o codigo abaixo :
UPDATE vendas
SET Statusmesa = ´Fechada´
WHERE mesa =´52´ and statusmesa = ´aberta´
Agora quando passei para o Delphi :
Query2.Sql.Clear;
Query2.Sql.Add(´update vendas´);
Query2.Sql.Add(´set statusmesa = ´Fechada´´);
Query2.Sql.Add(´ where mesa = (´´+edit1.text+´´) and statusmesa=´Aberta´´);
Query2.Open;
Dá erro :
[Error] Unit8.pas(80): ´)´ expected but identifier ´Fechada´ found
[Error] Unit8.pas(81): Unterminated string
Aonde que eu estou errando no código acima?
Agradeço desde já, valeu pela força..
[]´s
Shuljenko
Curtir tópico
+ 0Posts
04/08/2003
Wand
Gostei + 0
04/08/2003
Shuljenko
[b:8b5a6301fd]Error Creating Cursor Handle.[/b:8b5a6301fd]
Mas quando verifico no banco de dados vejo que a atualização foi realizada. Afinal que erro é esse? alguém conheçe?
Gostei + 0
04/08/2003
Aroldo Zanela
Só use [b:710b2d3862]Open[/b:710b2d3862] quando estiver fazendo SELECT e [b:710b2d3862]ExecSQL[/b:710b2d3862] para todos os outros casos. Como é o seu agora com Update.
Tente assim:
Query2.Sql.Clear; Query2.Sql.Add(´update vendas´); Query2.Sql.Add(´set statusmesa = "Fechada"´); Query2.Sql.Add(´where mesa = ´+QuotedStr(edit1.text)+´ and statusmesa="Aberta"´); Query2.ExecSQL;
Se não funcionar me avise por favor.
Gostei + 0
04/08/2003
Shuljenko
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)