Fórum Incluindo e excluindo no DBGrid #371523

23/06/2009

0

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


Jeovanne

Jeovanne

Responder

Posts

23/06/2009

Emerson Nascimento

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.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar