ibupdatesql
oi amigos
é o seguinte, estou querendo utilizar o interbase em meus sistemas, mas estou tendo dificuldades. Tenho alguns edits para entrada de dados e uma query com o seguinte instrução sql: select * from usuarios. Até ai tudo bem, mas queria inserir registros na grid com o auxilio do ibupdatesql. Porém não tive sucesso. Algum de voces poderia me passar um exemplo ou dizer como devo capturar os conteúdos dos TEdtis para utilizar o ibupdatesql? Acredito que meu erro está sendo este, não consigo definir qual o evento associado ao botão de inclusão.Obrigado pela ajuda.
Henrique
é o seguinte, estou querendo utilizar o interbase em meus sistemas, mas estou tendo dificuldades. Tenho alguns edits para entrada de dados e uma query com o seguinte instrução sql: select * from usuarios. Até ai tudo bem, mas queria inserir registros na grid com o auxilio do ibupdatesql. Porém não tive sucesso. Algum de voces poderia me passar um exemplo ou dizer como devo capturar os conteúdos dos TEdtis para utilizar o ibupdatesql? Acredito que meu erro está sendo este, não consigo definir qual o evento associado ao botão de inclusão.Obrigado pela ajuda.
Henrique
Henrique_casteli
Curtidas 0
Respostas
Henrique_casteli
01/09/2004
ningum sabe como ajudar?
GOSTEI 0
Moonlight
01/09/2004
E ae Henrique!
Eu uso o ibupdatesql do mesmo jeito que uso o update SQL. Igualzim. No caso de usar edits... abro a query, jogo o valor para os campos (com Fieldbyname(´campo´).value := edit.text ou coisa do tipo).. dou post e pronto.
Claro que o update object da query tem que ser o ibupdatesql, que jah tem que estar com os comandos de insercao gerados...
qq problema, responde ae
Eu uso o ibupdatesql do mesmo jeito que uso o update SQL. Igualzim. No caso de usar edits... abro a query, jogo o valor para os campos (com Fieldbyname(´campo´).value := edit.text ou coisa do tipo).. dou post e pronto.
Claro que o update object da query tem que ser o ibupdatesql, que jah tem que estar com os comandos de insercao gerados...
qq problema, responde ae
GOSTEI 0
Gandalf.nho
01/09/2004
Em vez de IBQuery e IBUpdateSQL pq não usa direto IBDataSet? A mesma funcionalidade com apenas 1 componente.
GOSTEI 0
Rodolpho123
01/09/2004
Qual é a sua mensagem de erro?
GOSTEI 0
Roy
01/09/2004
use o IBDataSet da seguinte forma:
no Insert faça o seguinte:
insert into suatabela (reg,nome,cidade)
values (:reg, :nome, :cidade)
no modify:
update suatabela set (nome:nome,cidade:cidade)
where reg=:reg
no delete
delete * from suatabela
where reg=: reg
obs. é importante colocar a condição da qry pq sem a mesma irá deletar toda a tabela.
no refresh
select * from suatabela
no Insert faça o seguinte:
insert into suatabela (reg,nome,cidade)
values (:reg, :nome, :cidade)
no modify:
update suatabela set (nome:nome,cidade:cidade)
where reg=:reg
no delete
delete * from suatabela
where reg=: reg
obs. é importante colocar a condição da qry pq sem a mesma irá deletar toda a tabela.
no refresh
select * from suatabela
GOSTEI 0
Roy
01/09/2004
use o IBDataSet da seguinte forma:
no Insert faça o seguinte:
insert into suatabela (reg,nome,cidade)
values (:reg, :nome, :cidade)
no modify:
update suatabela set (nome:nome,cidade:cidade)
where reg=:reg
no delete
delete * from suatabela
where reg=: reg
obs. é importante colocar a condição da qry pq sem a mesma irá deletar toda a tabela.
no refresh
select * from suatabela
no Insert faça o seguinte:
insert into suatabela (reg,nome,cidade)
values (:reg, :nome, :cidade)
no modify:
update suatabela set (nome:nome,cidade:cidade)
where reg=:reg
no delete
delete * from suatabela
where reg=: reg
obs. é importante colocar a condição da qry pq sem a mesma irá deletar toda a tabela.
no refresh
select * from suatabela
GOSTEI 0