社区
数据库相关
帖子详情
BOF或EOF中有一个是真
紫電靑霜
2009-12-03 02:57:46
连接的是 SQL Server 2000,在更新到最后一条记录 post 的时候出现这个错误,是什么原因?
...全文
645
20
打赏
收藏
BOF或EOF中有一个是真
连接的是 SQL Server 2000,在更新到最后一条记录 post 的时候出现这个错误,是什么原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljq900
2009-12-15
打赏
举报
回复
不是更新出了问题
你最后一次更新后是不是还要执行
"..next"
紫電靑霜
2009-12-14
打赏
举报
回复
[Quote=引用 17 楼 chenzhuo 的回复:]
ADO补丁
[/Quote]
我看其他人说的都是D5才需要打补丁,难道D7也要吗?
贝隆
2009-12-11
打赏
举报
回复
。。。
chenzhuo
2009-12-11
打赏
举报
回复
ADO补丁
紫電靑霜
2009-12-11
打赏
举报
回复
其实执行下去一点问题也没有,我只是想知道为什么在单步的时候会报“BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。”,是IDE本身的问题还是什么?
紫電靑霜
2009-12-08
打赏
举报
回复
[Quote=引用 13 楼 jiap1723 的回复:]
是不是有断言啊
[/Quote]
没有,只是在单步调试的时候才出现这种情况,直接运行不会出。
cxlll
2009-12-07
打赏
举报
回复
要while not query.eof do
风之谷
2009-12-07
打赏
举报
回复
是不是有断言啊
紫電靑霜
2009-12-07
打赏
举报
回复
问题是,Eof等于True的时候也应该是正常的,它只是表示到达了最后一条记录,还是能做更新操作的。
阿三
2009-12-04
打赏
举报
回复
判断一下是BOF或EOF,再去做其它的操作
紫電靑霜
2009-12-04
打赏
举报
回复
单步的时候看了,到达最后一条记录的时候Eof为True,这应该也算正常呀,干嘛要报错?
紫電靑霜
2009-12-04
打赏
举报
回复
当然是标题中说的错误了,“BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。”
当只有一条记录或者到达最后一条记录的时候,执行到Post语句的时候会出现这个错误,只是在单步执行的时候会,不在IDE环境中执行的时候就不会了。其实不用管也行,我只是想知道为什么会报这个错误,不应该算错误。
wxsan
2009-12-03
打赏
举报
回复
你使用了Eof和Bof判断了吗?
kaikai_kk
2009-12-03
打赏
举报
回复
不明所以
fa_ge
2009-12-03
打赏
举报
回复
楼主没有判断指针是否移到末尾吧
7年
2009-12-03
打赏
举报
回复
while not eof
bdmh
2009-12-03
打赏
举报
回复
是不是这个错误呀“BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录”,估计是你代码问题,不知做没做BOF和EOF的判断
思远周
2009-12-03
打赏
举报
回复
把问题描述清楚啊,不然怎么帮你解决呢!
vmuv21
2009-12-03
打赏
举报
回复
不明白LZ意思
bdmh
2009-12-03
打赏
举报
回复
什么错误啊
asp.net
BOF
或
EOF
有
一个
是
真
,或者当前记录已被删除
在调试“学生管理系统”时,想修改学籍信息,如果此时数据库中的数据已被完全删除则会出现“
BoF
或
Eof
有
一个
是
真
,或当前记录已被删除的错误
关于ASP
eof
与
bof
区别分析
if rs.
bof
then 表示:当前指针的位置是在第一行记录之前 if rs.
eof
then 表示:当前指针的位置是在最后一行记录之后 if not rs.
eof
then 表示:当前指针的位置没有到达最后一条记录 if not rs.
bof
then 表示:当前指针的位置没有到达第一条记录 ------------------------- ###推荐使用下面两条 if not (rs.
bof
and rs.
eof
) then 表示:指针位于 RecordSet 的当中(并非是最后一条和第一条) ,说明一定有记录。 if rs.
bof
and rs.
eof
then 表示:没有任何记录
VB数据库中
EOF
和
BOF
的认识与用法
在这些天敲写和调试学生信息管理系统的时候,经常会用到
EOF
(Endof File)和
BOF
(Before of File),稍加不注意查询我们的数据库会出错,那么这俩到底是何方神圣,是怎么用的,之间又有什么区别呢? 一、认识
BOF
:指当前记录位置位于Recordset对象的第
一个
记录之前
EOF
:指当前记录位置位于Recordset对象的后
一个
记录之后 这两个的属性值均返回布尔型:True和False,使用
BOF
和
EOF
属性可确定 Recordset 对象是否包含记录,或者从
一个
记录移动到另
一个
记录时是否超出 Recordset 对象的限制。 下表即是各
用友T3/T6打补丁后提示“本地版本高于服务器版本”解决工具(解决了报
EOF
或
BOF
错误)
解决T3/T6打最新增量补丁后,提示本地版本高于服务器安装版本 适用版本:T3/T6 1、解决了使用工具报
EOF
或
BOF
错误的问题 2、使用工具后,如果还不行,请尝试重启电脑 3、重启还不行,看一下是不是360之类的软件把update.exe给隔离了 更新日期:2013-7-25
C++封装ADO数据库连接,附上DLL源码和测试程序
因工作需要,一些项目中频繁的用到ADO连接数据库,每次都要写一些初始化过程,或者copy过来大篇代码。 “一份好的代码,一用好多年,封装成动态库,一直带身边”,为了提高工作效率或者说为了偷懒,就封装出这么
一个
dll, 是VS2008的工程,导出类时有遇到问题,加上下列代码可以解决。 //解决导出动态库报错问题! #pragma warning(disable:4146) #import "C:\Program Files\Common Files\System\ADO\msado15.dll" named_guids rename("
EOF
","ado
EOF
"), rename("
BOF
","ado
BOF
") #pragma warning(default:4146) using namespace ADODB;
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章