delphi提示这个错误,是什么意思,急?

hanwen 2003-01-21 11:38:56
想打开一个窗口时就提示这个错误,用不了啊
Dataset does not support bookmarks,whick are required for
multi-record data controls
...全文
44 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongjg 2003-01-23
  • 打赏
  • 举报
回复
可能是你数据库中的数据有错误:定义了主键,但数据库中有多条记录的主键相同,这种情况我碰到过。我当时清空数据库了,因为是测试的数据。不要说不可能,造成这种原因可能是调试程序造成的,清空数据库重来吧。
i2346 2003-01-23
  • 打赏
  • 举报
回复
或者你用recno来定位记录也可以。
i2346 2003-01-23
  • 打赏
  • 举报
回复
你是不是用了ADO组件?你是不是把ADOConnection的CursorType选成了ctOpenForwardOnly?或是ADOQuery组件绑定在DataGrid?如果是,就会出这种问题。

xyue 2003-01-23
  • 打赏
  • 举报
回复
不支持书签

你具体想实现什么呢 ?

只是简单的看这个 不清楚该怎么帮你改
silverwonder 2003-01-21
  • 打赏
  • 举报
回复
在表里面多加些纪录:)
beata88 2003-01-21
  • 打赏
  • 举报
回复
既然数据集只有一条记录,那还要书签么?

windstrom 2003-01-21
  • 打赏
  • 举报
回复
书签操作主要用于在表中快速地定位记录指针,在应用程序中常常要保存记录指针所
在的位置,在进行其他处理之后,希望能快速地返回到先前指针所在的位置,此时,使用
书签将显得特别有用。有关书签操作,Delphi提供了三个方法,它们是:
● GetBookMark
● GotoBookMark
● FreeBookMark
hanwen 2003-01-21
  • 打赏
  • 举报
回复
楼上的能不能详细点,确定上面的错误进入是只显示一条记录,有什么办法解决
xirumin 2003-01-21
  • 打赏
  • 举报
回复
数据集不支持书签操作,
可能你的数据集只返回一条记录而已, 或者不能双向操作
hanwen 2003-01-21
  • 打赏
  • 举报
回复
dataset 不支持多条数据吗, 不太明,问题要加分了,请各位再谈谈
zklove 2003-01-21
  • 打赏
  • 举报
回复
意思是你在窗体中选用的组件不支持标签(也就是多条数据),需要更换支持多数据记录的数据组件
kaolaxiong 2003-01-21
  • 打赏
  • 举报
回复
gz

5,387

社区成员

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

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