社区
数据库及相关技术
帖子详情
“无效书签”错是怎么回事?
kmwy
2003-08-21 05:40:07
Access数据库
调用GotoBookmark时有时会出现异常,报“无效书签”错,不知为何?
...全文
325
11
打赏
收藏
“无效书签”错是怎么回事?
Access数据库 调用GotoBookmark时有时会出现异常,报“无效书签”错,不知为何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seamansoft
2003-09-28
打赏
举报
回复
不好意思,是:ADOQuery1->FreeBookmark(bmPos);
seamansoft
2003-09-28
打赏
举报
回复
这种情况一般出现在删除最后一条记录。我的解决方法是
TBookmark bmPos = ADOQuery1->GetBookmark();
...
try
{
ADOQuery1->GotoBookmark(bmPos);
}
catch(...)
{
ADOQuery1->Last();
}
ADOQuery1->FreeBookmark();
CACACACACA
2003-09-28
打赏
举报
回复
我先用ValidBookmark判断后再调用的GotoBookmark,有时仍然出错!
我是在AfterDelete事件处理中做的这个事情。
你不会是把书签所定位的记录删了吧。
最好把你的那段代码贴出来。
guanshangming
2003-09-28
打赏
举报
回复
我也遇到过,通常是数据库给别的程序或程序的另外一部分代码更改数据后,就可能会遇到非法书签的问题,后来,我在GotoBookmark之前,先Refresh一下,就行了
kmwy
2003-09-27
打赏
举报
回复
自己顶
kmwy
2003-08-24
打赏
举报
回复
我先用ValidBookmark判断后再调用的GotoBookmark,有时仍然出错!
我是在AfterDelete事件处理中做的这个事情。
windlyzhang
2003-08-22
打赏
举报
回复
GetBookmark();
FreeBookmark();
GotoBookmark()
都与数据库没有关系,而只是与你的dataset控件有关,你可以测试一下,在调用getBookmak()后,滚动数据到另一条纪录,然后再调用gotobookmak(),看看能不能成功,一般只要你使用的方法正确,应该不会出错!
kmwy
2003-08-22
打赏
举报
回复
没有覆盖,有时候没问题,有时候又有问题
xizhouhawk
2003-08-21
打赏
举报
回复
同意楼上
MikeWKL
2003-08-21
打赏
举报
回复
可能是定义的问题。
netsys2
2003-08-21
打赏
举报
回复
GetBookmark();
和FreeBookmark(。。。);
需成对使用,
检查你的书签是否已被覆盖?
易语言源码最终优化限制使用时间源码
易语言源码最终优化限制使用时间源码
国有企业如何利用数据分析强化科技自强能力?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
结合循环系统中不同摩尔分析的绝热和非绝热燃烧室建模,适用于各种烃类燃料和进气空气.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例使用PWM得到精密的输出电压
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例使用PWM得到精密的输出电压
数智赋能,重塑区域创新服务新生态.docx
数智赋能,重塑区域创新服务新生态
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章