请专家诊断:DBGRID多行选择的处理

ymxxm 2000-06-01 12:27:00
如何解决Delphi : “multiple records found,but only was expected”错

在处理DBgrid多行选择时用到如下代码:
With DBGrid1.DataSource.DataSet do
Begin
for i:=0 to DBGrid1.SelectedRows.Count-1 do
begin
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
Edit;
....
但执行至Edit指令时Delphi报出“multiple records found,but only was expected”
请高手指点迷津!
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ymxxm 2000-07-04
  • 打赏
  • 举报
回复
Query1的SQl为'Select * from comployee where rownum<=10;
Query1.updateobject:Updatesql1
缓冲。
使用如下代码触发错误:
With DBGrid1.DataSource.DataSet do
Begin
for i:=0 to DBGrid1.SelectedRows.Count-1 do
begin
GotoBookmark(pointer(DBGrid1.SelectedRows.Items[i]));
Edit;
wufushun 2000-06-01
  • 打赏
  • 举报
回复
DBGrid的属性有没有设对?
其他未发现问题,您再试试?

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧