Query Como fazer cadastro
Gostaria de fazer uma tela de cadastro, mas no lugar de uma table gostaria de usar uma query, como faço isso?
Luiz_aquino
Curtidas 0
Respostas
Lucas Silva
08/03/2004
eu uso uma query um trasaction. um updateSql , e um Data source......
na query eu coloco um sql assim...
Se vc tiver alguma dúvida específica ai, me dá o toque!
na query eu coloco um sql assim...
select * from tabela
Se vc tiver alguma dúvida específica ai, me dá o toque!
GOSTEI 0
Andremuller
08/03/2004
escreve a seguinte SQL na query
insert into TABELA
(CAMPOS)
values
(:CAMPOS)
nos forms tu não coloca componentes DB, coloca tipo Edits normais e
então na unit tu coloca o seguinte código:
query.ParamByName(´Campos´).Value := edit1.Text;
query.ExecSQL;
Falou.
insert into TABELA
(CAMPOS)
values
(:CAMPOS)
nos forms tu não coloca componentes DB, coloca tipo Edits normais e
então na unit tu coloca o seguinte código:
query.ParamByName(´Campos´).Value := edit1.Text;
query.ExecSQL;
Falou.
GOSTEI 0
Lucas Silva
08/03/2004
eu acho melhor fazer pelo método [b:a82160f367]POST[/b:a82160f367] da query.......
pra isto vc tem que utilizar um updateSql....
pra isto vc tem que utilizar um updateSql....
query1.Post
GOSTEI 0
Djjunior
08/03/2004
para que vc possa editar/inserir dados diretamente numa query você tem duas opções:
A propriedade Requestlive = True. O detalhe é que uma query com requestlive = true agirá exatamente igual a uma table, portanto vc não perderá algumas vantagens da query (como desenpenho),
Utilizar o componente UpdateSql e direciona-lo para a tua query ( o próprio componete gera as instruções de insert/update/delete basta configura-lo corretamente). Para o desenvolvedor o updatesql é transparente vc não a referencia na hora de dar um update nas sua table e sim a sua query
O detalhe em ambos os casos vc não poderá fazer referencia a mais de uma tabela.
A propriedade Requestlive = True. O detalhe é que uma query com requestlive = true agirá exatamente igual a uma table, portanto vc não perderá algumas vantagens da query (como desenpenho),
Utilizar o componente UpdateSql e direciona-lo para a tua query ( o próprio componete gera as instruções de insert/update/delete basta configura-lo corretamente). Para o desenvolvedor o updatesql é transparente vc não a referencia na hora de dar um update nas sua table e sim a sua query
O detalhe em ambos os casos vc não poderá fazer referencia a mais de uma tabela.
GOSTEI 0