I am using Delphi 5.0, accessing MS SQL Server 7.0 via the ADO components. On my form I have a TDBGrid, a TDBNavigator, a TDataSource, a TADOTable, and a TADOConnection object. My wish is to add, change, and delete records from the SQL Server table via the grid. However, whenever I attempt to delete a record from the grid, it raises this error message: "Row cannot be located for updating. Some values may have been changed since it was last read." Nevertheless the record is successfully deleted; if I close and reopen the table, the record is gone. What causes this? How do I fix it?
Thanks
Thanks