Incluindo e excluindo no DBGrid
Bom gente eu to desenvolvendo um sistema que é nesseçario conseguir excluir e incluir registro direto no dbgrid
alguém pode me ajudar ou então me falar algum outro componete que faz isto?
eu uso Delphi 7, DBExpress e Firebird
des de já obrigado
alguém pode me ajudar ou então me falar algum outro componete que faz isto?
eu uso Delphi 7, DBExpress e Firebird
des de já obrigado
Jeovanne
Curtidas 0
Respostas
Emerson Nascimento
23/06/2009
trabalhe com dbExpress mesmo.
para obter os dados:
SQLConnection
SQLDataset
DatasetProvider
para manipular os dados
ClientDataset
Datasource
ligando os componentes...
- SQLDataset deve ter sua propriedade SQLConnection apontada para a conexão que você criou.
- Datasetprovider deve ter sua propriade Dataset apontada para o SQLDataset.
- ClientDataset deve ter sua propriedade ProviderName igual ao nome do DatasetProvider
- Datasource deve ser apontado, através da sua proprieadede Dataset para o ClientDataset, pois é o Clientdataset que deve manipular os dados.
depois basta ligar a grade normalmente ao Datasource.
desta forma, toda a manipulação deverá ser feita pelo ClientDataset. o SQLDataset não deve ser manipulado pelo seu programa. Open, Close, Edit, Post... tudo no ClientDataset. ah... ao finalizar será necessário executar o ApplyUpdates para enviar os dados para o bando de dados.
para obter os dados:
SQLConnection
SQLDataset
DatasetProvider
para manipular os dados
ClientDataset
Datasource
ligando os componentes...
- SQLDataset deve ter sua propriedade SQLConnection apontada para a conexão que você criou.
- Datasetprovider deve ter sua propriade Dataset apontada para o SQLDataset.
- ClientDataset deve ter sua propriedade ProviderName igual ao nome do DatasetProvider
- Datasource deve ser apontado, através da sua proprieadede Dataset para o ClientDataset, pois é o Clientdataset que deve manipular os dados.
depois basta ligar a grade normalmente ao Datasource.
desta forma, toda a manipulação deverá ser feita pelo ClientDataset. o SQLDataset não deve ser manipulado pelo seu programa. Open, Close, Edit, Post... tudo no ClientDataset. ah... ao finalizar será necessário executar o ApplyUpdates para enviar os dados para o bando de dados.
GOSTEI 0