Problemas com exclusão usando ClientDataSet, ADO e MS-SQL
Olá pessoal
Estou com problemas para excluir um registro de um banco de dados usando ADO e ClientDataSet.
Os comandos que eu dou para executar esta exclusão são:
dtsMain.DataSet.Delete;
(dtsMain.DataSet As TClientDataSet).ApplyUpdates(0);
Quanto eu executo estes comandos, gera os erros
Record not found or changed by another user e
Unable to find record. No key specified.
Alguém que já passou por algo parecido poderia explicar para nosotros.
Estou usando o Delphi 6, com banco MS-SQL7.
Grato
Estou com problemas para excluir um registro de um banco de dados usando ADO e ClientDataSet.
Os comandos que eu dou para executar esta exclusão são:
dtsMain.DataSet.Delete;
(dtsMain.DataSet As TClientDataSet).ApplyUpdates(0);
Quanto eu executo estes comandos, gera os erros
Record not found or changed by another user e
Unable to find record. No key specified.
Alguém que já passou por algo parecido poderia explicar para nosotros.
Estou usando o Delphi 6, com banco MS-SQL7.
Grato
Roberto Skylord
Curtidas 0
Respostas
Afarias
13/08/2003
|Quanto eu executo estes comandos, gera os erros
|Record not found or changed by another user e
|Unable to find record. No key specified.
Vc não está configurando corretamente seu DataSetProvider e ProviderFlags dos TFields do DataSet (ADODataSet) associado (não o ClientDataSet)
Defina o seu DataSetProvider.UpdateMode de acordo com suas necessidades e então defina os ProviderFlags do DataSet de acordo com sua opção.
T+
|Record not found or changed by another user e
|Unable to find record. No key specified.
Vc não está configurando corretamente seu DataSetProvider e ProviderFlags dos TFields do DataSet (ADODataSet) associado (não o ClientDataSet)
Defina o seu DataSetProvider.UpdateMode de acordo com suas necessidades e então defina os ProviderFlags do DataSet de acordo com sua opção.
T+
GOSTEI 0
Roberto Skylord
13/08/2003
|Quanto eu executo estes comandos, gera os erros
|Record not found or changed by another user e
|Unable to find record. No key specified.
Vc não está configurando corretamente seu DataSetProvider e ProviderFlags dos TFields do DataSet (ADODataSet) associado (não o ClientDataSet)
Defina o seu DataSetProvider.UpdateMode de acordo com suas necessidades e então defina os ProviderFlags do DataSet de acordo com sua opção.
T+
Valeu parceiro, nem me ocorreu que pudesse ser isto.
GOSTEI 0