tiagovend 0 Denunciar post Postado Novembro 11, 2005 Como eu faço para gravar uma consulta SQL..VIa select * from bla bla blaem uma variavel, ou em um dbedit ou melhor em um campo em uma tabela??Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
italo 0 Denunciar post Postado Novembro 12, 2005 você pode utilizar componentes do tipo TQuery (o qual recomendo) ou TTable. Compartilhar este post Link para o post Compartilhar em outros sites
tiagovend 0 Denunciar post Postado Novembro 12, 2005 você pode utilizar componentes do tipo TQuery (o qual recomendo) ou TTable.Sim estou usando um Tquery o problema é q não sei como faço mesmo. Compartilhar este post Link para o post Compartilhar em outros sites
italo 0 Denunciar post Postado Novembro 12, 2005 dá uma olhada em http://www.imasters.com.br/artigo.php?cn=2491&cc=22 .. lá ele explica usando como SGDB o Interbase Compartilhar este post Link para o post Compartilhar em outros sites
tiagovend 0 Denunciar post Postado Novembro 12, 2005 query2.sql.Add('update Pedido_Venda set Valor_Total = (select sum (Preco_Total) from Itens_Pedido_Venda where codigo_pedido = '+cod)where codigo = '+cod);preciso colocar esse código no delphi...isso seria fazer um up co campo VALOR_TOTAL com a consulta dos itens..como eu faço isso a sintaxe de sql é essa:update Pedido_Venda set Valor_Total = (select sum (Preco_Total) from Itens_Pedido_Venda where codigo_pedido = 6) where codigo = 6e deu certinho..só troquei a variavel cod pelo nº "6"..para testar e funcionou..agora com no delphi tentei a linha la em cima..e não vai..alguém sabe como é?/Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
wander_informatica 0 Denunciar post Postado Novembro 18, 2005 Amigao, tente assim....query2.close;query2.sql.clear;query2.sql.Add('update Pedido_Venda ');query2.sql.Add(' set Valor_Total = ');query2.sql.Add(' (select sum (Preco_Total) ');query2.sql.Add(' from Itens_Pedido_Venda ');query2.sql.Add(' where codigo_pedido = :COD ) ');query2.sql.Add(' where codigo = :COD );query2.ParaByName('COD').AsInteger = 6;query2.execsql;Valeu..... Compartilhar este post Link para o post Compartilhar em outros sites