行。我有简单的Database,DBGrid和DBNavigator。我将此代码用于我的adoquery 并在我的DBGrid中查看此内容
从表1中选择Count(*)As 1,2 3 分组1,2,
问题是,如果我从1中有两个或更多相同的文章,我尝试从DBnavigator删除它,它发给我
键列信息不足或不正确。更新会影响很多行。 我想删除两行或更多行。不只有一行。 如何解决?
答案 0 :(得分:0)
我想不可能以通常的方式使用DBNavigator(没有覆盖删除按钮事件),因为数据集在DBGrid行中保存了多个记录,如果你有数据,网格不会小心在一组。我会说如果你选择一些分组行并尝试删除它,“DBNavigator”会检查一行是否有一些主(唯一)键,但在这种情况下,没有一行。
但这只是我的想法,我现在无法验证。