Fórum Problema UPDATE no SQL #198061
30/11/2003
0
X:=´UPDATE produto SET Quantidade = ´+floattostr(quant)+ ´ where modelo = ´+quotedstr(dbedit1.text)+´´;
banco.Query2.SQL.Clear;
banco.Query2.Close;;
banco.Query2.SQL.add(x);
banco.Query2.open;
até ae, acho q esta certo.. mas, qd eu clico no botao..
aparece uma msg dizendo ´Error creating cursor handle´
oq é isso???
ele chega a alterar o valor na tabela.. mas aparece essa mensagem d erro!!
Robsondias
Curtir tópico
+ 0Posts
01/12/2003
Robsondias
Gostei + 0
01/12/2003
Aroldo Zanela
Usamos o método open apenas no caso de SELECT para as demais instruções DML e DDL usamos exclusivamente ExecSQL.
Portanto:
banco.Query2.Close; banco.Query2.SQL.Text := ´UPDATE produto SET Quantidade = ´+floattostr(quant)+ ´ where modelo = ´+quotedstr(dbedit1.text)+´´; banco.Query2.ExecSQL;
Gostei + 0
02/12/2003
Robsondias
valeu.... Agora o programa está funcionando perfeitamente!!! :D :D :D
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)