ADOQuery and DBNavigator

1k views Asked by At

OK. I have simple Database ,DBGrid and DBNavigator . I use this code for my adoquery and view in this in my DBGrid

select Count(*)As 1 , 2 3 from Table1 Group by 1, 2

The problem is that if i have two or more the same article from 1 and i try to delete it from DBnavigator it send me

Key column information is insufficient or incorrect.Too many rows were affected by update. I want to delete two or more rows.Not only one. How to fix that ?

1

There are 1 answers

2
AudioBubble On

I guess it won't be possible using DBNavigator in a usual way (without override delete button event), because the dataset holds more than one record in a DBGrid row and IMHO the grid doesn't take care if you have data in a group. I would say if you select some grouped row and try to delete it, "DBNavigator" checks if there is some primary (unique) key for a row, but in this case, there is no one.

But it's just my notion, I can't verify it now.