Cliente dataset , insert , delete e update com trio de componentes
Rodrigo carreiro
seria possivel vc prepar para mim uma video aula , utilizando os metodos insert ,delete e update do clientdataset e o trio de componentes como vc citou no chamado anterior
Carlos Faria
Curtidas 0
Respostas
Guinther Pauli
09/12/2008
Olá Carlos
Na verdade quem gera as instruções de atualização não é o ClientDataSet, é o DataSetProvider, juntamente com os componentes dbExpress (SqlQuery, SqlDataSet). Você não precisa fazer nada, essas instruções são geradas automaticamente quando você chama o ApplyUpdates do ClientDataSet. Se quiser modificar como essas instruções são geradas, isso pode ser feito alterando as propriedades de ProviderFlags dos campos TFields do componente dbExpress que faz o select, como um SqlQuery ou SqlDataSet. Se a necessidade de modificar a instrução for ainda maior, você deve manipular o evento BeforeUpdateRecord do DataSetProvider fornecendo MANUALMENTE a instrução de update/delete/insert (SQL no código mesmo). Isso pode ser feito também com um componente SqlQuery. Se for fazer essa atualização manualmente, lembrar de setar o parâmetro Applied para True para que o DataSetProvider não tente atualizar o registro automaticamente em cima do código que você fez manualmente.
Att,
Guinther
Na verdade quem gera as instruções de atualização não é o ClientDataSet, é o DataSetProvider, juntamente com os componentes dbExpress (SqlQuery, SqlDataSet). Você não precisa fazer nada, essas instruções são geradas automaticamente quando você chama o ApplyUpdates do ClientDataSet. Se quiser modificar como essas instruções são geradas, isso pode ser feito alterando as propriedades de ProviderFlags dos campos TFields do componente dbExpress que faz o select, como um SqlQuery ou SqlDataSet. Se a necessidade de modificar a instrução for ainda maior, você deve manipular o evento BeforeUpdateRecord do DataSetProvider fornecendo MANUALMENTE a instrução de update/delete/insert (SQL no código mesmo). Isso pode ser feito também com um componente SqlQuery. Se for fazer essa atualização manualmente, lembrar de setar o parâmetro Applied para True para que o DataSetProvider não tente atualizar o registro automaticamente em cima do código que você fez manualmente.
Att,
Guinther
GOSTEI 0
Devmedia
09/12/2008
ola,
A resposta foi suficiente para o seu entendimento? Se precisa de mais alguma explicacao sobre o chamado, estamos a disposicao
Ficamos no seu aguardo
abs
A resposta foi suficiente para o seu entendimento? Se precisa de mais alguma explicacao sobre o chamado, estamos a disposicao
Ficamos no seu aguardo
abs
GOSTEI 0
Carlos Faria
09/12/2008
seria possivel um pequeno video , com 3 edits e os exemplos insert , update e delete ?
GOSTEI 0
Rodrigo Mourão
09/12/2008
Ok Carlos !!!
Estarei providenciando e postarei o mais rápido possível !!!!
abs !!!
Estarei providenciando e postarei o mais rápido possível !!!!
abs !!!
GOSTEI 0
Rodrigo Mourão
09/12/2008
Carlos peço que aguardo mais um pouco !! Já estou providenciando sua vídeo !!!
abs
GOSTEI 0
Carlos Faria
09/12/2008
Pode demorar o tempo que for preciso sem problemas
GOSTEI 0
Rodrigo Mourão
09/12/2008
Olá Carlos desculpe a demora em entrar em contato. Ainda hoje estarei postando um exemplo para sua dúvida.
Agradeço a compreensão !!!
abs !!!
Agradeço a compreensão !!!
abs !!!
GOSTEI 0
Rodrigo Mourão
09/12/2008
html,body{border:0px;}
td{border:1px dotted #CCCCCC;}
Olá Carlos !!!
No link abaixo há uma video de minha autoria que demonstar como trabalhar
com o trio de componetes.
Clique
aqui para baixar
Abs e mais um vez desculpe a demora !!!
GOSTEI 0
Rodrigo Mourão
09/12/2008
Olá Carlos!!!
Há mais alguma dúvida ???
Estamos aguardando para encerrarmos o chamado !!!
Há mais alguma dúvida ???
Estamos aguardando para encerrarmos o chamado !!!
GOSTEI 0
Rodrigo Mourão
09/12/2008
Olá,
Estarei encerrando o chamado porém continuo a disposição para esclarecer qualquer dúvida !!!
abs.
GOSTEI 0