BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。怎么处理 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs10
本版专家分:186768
Blank
进士 2009年 总版技术专家分年内排行榜第七
Blank
金牌 2009年9月 总版技术专家分月排行榜第一
Blank
银牌 2009年8月 总版技术专家分月排行榜第二
Blank
红花 2011年11月 Web 开发大版内专家分月排行榜第一
2009年10月 Web 开发大版内专家分月排行榜第一
2009年9月 Web 开发大版内专家分月排行榜第一
2009年8月 Web 开发大版内专家分月排行榜第一
2009年7月 Web 开发大版内专家分月排行榜第一
2009年6月 Web 开发大版内专家分月排行榜第一
2007年7月 Web 开发大版内专家分月排行榜第一
2007年6月 Web 开发大版内专家分月排行榜第一
Bbs10
本版专家分:186768
Blank
进士 2009年 总版技术专家分年内排行榜第七
Blank
金牌 2009年9月 总版技术专家分月排行榜第一
Blank
银牌 2009年8月 总版技术专家分月排行榜第二
Blank
红花 2011年11月 Web 开发大版内专家分月排行榜第一
2009年10月 Web 开发大版内专家分月排行榜第一
2009年9月 Web 开发大版内专家分月排行榜第一
2009年8月 Web 开发大版内专家分月排行榜第一
2009年7月 Web 开发大版内专家分月排行榜第一
2009年6月 Web 开发大版内专家分月排行榜第一
2007年7月 Web 开发大版内专家分月排行榜第一
2007年6月 Web 开发大版内专家分月排行榜第一
其他相关推荐
BOF或EOF中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
运行时错误’3021‘; BOF或EOF中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 第一个:编码错了 第二种情况就是:它确实没有数据了。
Delphi利用ADO连接数据库报错“bofeof中有一个真,或者当前记录已被删除所需操作要求一个当前操作
问题描述: 利用ADO连接数据库,查询数据,daia
ADODB.Recordset 错误 '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
Dim sear1__MMColParamsear1__MMColParam = "1"If (Request.QueryString("xingming1")   sear1__MMColParam = Request.QueryString("xingming1")End If%>Dim sear1Dim sear1_cmdDim sear1_numRowsSet sear1_cmd = Se
中有一个真,或者当前记录已被删除,所需操作要求一个当前记录"问题解决">"BOF或EOF中有一个真,或者当前记录已被删除,所需操作要求一个当前记录"问题解决
Borland C++ Builder 5.0需要安装补丁包才能够解决这个问题。补丁包下载地址:http://info.borland.com/devsupport/bcppbuilder/patches/安装补丁包前需要详细查看说明信息。
关于DELPHI中出现'BOF或EOF'中有一个“真”,或者当前记录已被删除,
据所用D5 D7版本,D5存在此问题,D7不存在此问题 解决方法: 不用更新Ado,是Ado的bug,可以通过先关闭ado的记录集后关闭ado解决 if     (adoQuery1.active)   then  begin          adoquery1.recordset.close;       adoQuery1.Close   ;  end;
固定资产取消月末结账时报错,提示:BOF或EOF中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录...
问题名称:固定资产,恢复月末结账前状态提示:Eof 或Bof 有一个真 问题现象:恢复月末结账前状态提示:Eof 或Bof 有一个真,或者当前记录已被删除所需操作要求一个当前记录问题原因:fa_vtsobject表缺少记录解决方法:经跟踪是“select  * from fa_Vtsobject where iMonth=11“找不到任何一条记录     fa_Vtsobject(样式...
BOF或EOF有一个真,或者当前记录已被删除
        在调试“学生管理系统”时,想修改学籍信息,如果此时数据库中的数据已被完全删除则会出现“BoF 或Eof有一个真,或当前记录已被删除的错误”我们这时要做的就是在使用Recordset对象的moveNext 等方法之前先利用RecordsetCount属性判断一下数据库中的数据是否为空方法:      dim objRs as New Recordset      dim o
数据库开发红皮书实例遇到的一些问题:“找不到可安装的ISAM” “BOF或EOF中有一个'真',或者当前记录已被删除……”
敲例子的时候遇到了些问题,
U8-固定资产月末结账报错:BOF或EOF中有一个
RT,固定资产月末结账时报错如下: 百度了下,发现此问题一般是由于fa_Vtsobject表缺少对应月份的记录导致,补上即可,但是查看发现此表记录正常。跟踪后发现定位到以下语句:select * from AccInformation where cSysID = N'FA' and cName =N'bVoucherApply'上述语句执行后没有任何记录显示,但是在正常的账套执行是有记录的,那有
BOF 或 EOF 中有一个“真”,或者当前记录已被删除,所需操作要求一个当前
这段代码也会出现此种错误,请看看是什么原因. rn rn rn rn rn rn   totalput then rn if (totalPut mod MaxPerPage)=0 then rn currentpage= totalPut \ MaxPerPage rn else rn currentpage= totalPut \ MaxPerPage + 1 rn end if rn rn end if rn if currentPage=1 then rn showpage totalput,MaxPerPage,"djgl1.asp" rn showContent rn else rn if (currentPage-1)*MaxPerPage rn rn rn   rn rn rn rn rn rn   rn rn rn rn rn rn rn rn rn rn
数据库中无记录遇到实时错误“3021”的解决方法
大家在敲学生信息管理系统时,经常会遇到这种情况: 数据库中没有添加记录,但我们点击修改记录时,会出现如下提示: 最开始,问了很多同学,都认为这是系统的漏洞,很正常,不用太在意,这不叫错误!但是,后来仔细一想,一个完整的软件,总不能在中途运行过程中出现这么一个错误吧!这也有点儿太不近人情了!于是我琢磨了,找出两种解决办法,供大家参考!一、进行错误处理 错误处理的本质就是当遇到错误时,可以跳过该错误
深入浅出理解 BOF和EOF
在做学生管理的过程中,多次运用BOF和EOF,使文章的逻辑更加的鲜明,刚开始理解不是很到位、有点小偏差,随着大家的交流与学习,逐渐加强了对其的认识,接下来大家共同学习!     解释说明:        ADO Recordset 对象用于容纳一个来自数据库表的记录集。一个 Recordset 对象由记录和列(字段)组成。       在 ADO 中,此对象是最重要且最常用于对数据库的数
EOF和BOF的区别
产生 使用ADO连接数据库进行查询的时候,数据库将查询结果返回查询端,在查询端的内存里面就会有一个列表,这个列表存放的就是查询的结果。这个内存中的列表就是数据集。在你的程序里面rs就是表示这个数据集。BOF表示rs当前的指针是指在了数据集的前面,比如数据集里面有编号为1,2,3,4的4条记录,但是rs指向的编号是-1,这样就会符合了BOF的情况。同理,当rs的指针指向5,而第五条记录并不存在,这
BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rnrnrnrn rn 修改信息rn这是个修改信息的程序!请问高手!
错误 '80020009'BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
音乐网,www.taobaosale.cn,下载,MTV,MP3,音乐,写真,新专辑,演唱会,图片,歌词,伴奏,明星档案, rn rnrn rn rn rn rn rn rn rn 最新更新专辑..rn rn rn >浏览近日更新的100张专辑 rn rn Elvis 《The King》-2007年08月06日 韩日群星《2007 Sum》-2007年07月09日 UNDER 《PERMANEN》-2007年07月18日 Base B《真夏の条件》-2007年07月18日 少年カミカゼ《Altair~キ》-2007年07月18日 帕妃[Puf《boom boo》-2007年07月18日 AI《I ll Rem》-2007年07月18日 アフロマニア《みんなのピース》-2007年07月18日 高岡亚衣《こいはなび》-2007年07月18日 Korn《Untitled》-2007年07月31日 オレンジレン《イケナイ太陽》-2007年07月18日 Mario《Go! (Adv》-2007年07月31日 都智文《情郎》-2007年07月11日 木村カエラ《Samantha》-2007年07月18日 AKB48《BINGO!》-2007年07月18日 rn rnrn rn rn rn rn rn rn rn rn ADODB.Field 错误 '80020009'rn rnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。rn rn/Admin_jjfwf/z-z-index.asp,行 0 rnrn谁能帮我解决下这到底是哪点出了错吗。。。rn郁闷。。。。rn
ADODB.Field (0x80020009)BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
我的网页中出现value=这个语句的地方,总是显示下列错误:rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。rnrn请高手给予回答
BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rn程序运行就出现 BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录rn
BOF 或EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
遇到这个错误rnBOF 或EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录rnrn请帮我看看,我是第一次用VB.我的是VB6,没做过升级,rn是ADO的问题?
[求助]ADODB.Field (0x800A0BCD)BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
郁闷了~一点儿不会~麻烦高手给看一下rnrnrn<> "") Thenrn MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)rnEnd Ifrnrn' boolean to abort record editrnDim MM_abortEditrnMM_abortEdit = falsern%>rn<> "") Thenrn If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0) Thenrn MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryStringrn Elsern MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryStringrn End Ifrn End Ifrn Response.Redirect(MM_editRedirectUrl)rn End IfrnEnd Ifrn%>
ADODB.Recordset '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rnrnrn rn rn rnrnrn第页rn[] 下一页rnrn第页rn[] 上一页rn 没有记录!rnpagecount then%> 没有记录!rnrnrn第页rn[] 上一页rn 下一页rnrn rnrnrn rnrnrn rn评论者:rnrnrn rnE-mail:rn rnrn rn内容:rn rnrn rnrn rnrnrnrn rn rnrnrn rn 公告rn rn rn rn rn rn rn rn rn rn 个人信息rn rn rn 姓名: rn 姓别: rn 爱好:rn QQ:rn rn rn rn 最新留言rn rn rn "> rn rn rn rn rn rn rn rn 文章档案rnrnrn rn rn rn rn rn rn 博客统计rn 桔柑 rn rnrnrnrn dsdsfrnrnrnrnrnADODB.Recordset '800a0bcd' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn\rz.asp, line 359rnrn请帮忙看看错出在哪里,谢谢了rnrn
“BOF或EOF中有一个‘真’,或者当前记录已被删除所需操作要求一个当前记录
我现在用MS SQL Server数据库,用ADO组件访问数据库,每当我执行ADODataSet->Open();时,如果返回数据集为空,就会出现这个异常。rn我目前的解决办法是:rnif(ADODataSet->RecordCountRecordset->Close();rn ADODataSet->Close();rnrn另外,有人建议我装一个补丁,但我找不到。rnrn以前,我用Access数据库时,即使返回空的数据集,也不会出现这个异常,我不知道为什么???深层次的原因是什么???
ADODB.Recordset '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录~~
rnrn rn<>"" then %>rn ·相关分类rnrn rnrn &xl=&classname=" class="unnamed1x"> rnrn rnrnrnrn ·所有相关分类rn rn rn rn &classname=" class="unnamed1x"> rn rnrnrn rn rn rn改了好多次 ·还是这个错误· 搞来搞去没弄明白哪错了 ·只能摸着潜水几十年不出头水压上升爆体而亡的危险来向组织求救了......rnrn
vb中的错误提示BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rivate Sub Command1_Click()rn If Command1.Caption = "添 加" Thenrn Command1.Caption = "确 定"rn Adodc1.Recordset.AddNewrn Text1(0).SetFocusrn Elsern Command1.Caption = "添 加"rn Adodc1.Recordset(0) = Text1(0).Text ---黄字rn Adodc1.Recordset(1) = Text1(2).Textrn Adodc1.Recordset.Updatern MsgBox "记录添加成功!"rn End Ifrn rn
ADODB.Recordset 错误 '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rnrnrnrn rn rn rn rn rn 用户名:rn rn rn rn 新密码:rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrnrnrn/898989/admin/pass.asp,行 23 rnrnrn请帮忙修改一下,谢谢!~~
ADODB.Field (0x800A0BCD)BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
<> "") Then rn Recordset1__MMColParam = Request.QueryString("n_type")rnEnd Ifrn%>rn
求教 BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
这是个老问题了,但始终还是没解决掉。rn只好再次求教各位大侠。rnrn我做了个登录界面,用户名是个datacombo 控件,密码是用个textbox控件rn现在问题是用datacombo下拉的用户名和相关密码可以进入系统,但自己随便输入个用户名,它应该msgbox提示“查无此操作员!,请重新输入操作员!",但是实际上它报错“BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录”rn请各位大侠多多指教rnrn代码如下:rnPrivate Sub Command1_Click()rnAdodc1.RecordSource = " 用户表 where 用户名='" & DataCombo1.BoundText & "'"rnAdodc1.Refreshrnaaa = Adodc1.Recordset.Fields(2).ValuernIf DataCombo1.BoundText <> "" And Text1.Text <> "" And Text1.Text = Adodc1.Recordset.Fields("密码") Thenrnmain.ShowrnUnload MernElsernIf tim = 3 Thenrnmyval = MsgBox("密码输入错误已达3次,请想系统管理员查询!", 0, "")rnIf myval = vbOK Then EndrnEnd IfrnIf DataCombo1.BoundText = "" ThenrnMsgBox ("请输入操作员!")rnDataCombo1.SetFocusrnElsernIf DataCombo1.BoundText <> Adodc1.Recordset.Fields("用户名") ThenrnMsgBox ("查无此操作员!,请重新输入操作员!")rnDataCombo1.SetFocusrnElsernIf Text1.Text = "" ThenrnMsgBox ("请输入操作员密码!")rnText1.SetFocusrnElsernIf Text1.Text <> Adodc1.Recordset.Fields("密码") ThenrnMsgBox ("密码错误,请重新输入密码!")rntim = tim + 1rnText1.SetFocusrnEnd IfrnEnd IfrnEnd IfrnEnd IfrnEnd IfrnEnd Subrn
BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。ADODB.Field (0x80020009)
错误类型:rnADODB.Field (0x80020009)rnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。rnrn说明:数据库肯定有记录,在ACCESS数据库运行是完全正常的,今天改为SQL SERVER数据库运行出现此错误!上网找了一个下午的资料,都没有找到答案.rnrnrnrnrnrn rnrnrn rn rn rn rn rn rn rn rn rn rn rn " onclick="return cform();">删除rn rn rn rn rn rnrn rn rnrn rn rn rn rn 第页 rn 下一页 rn rn 第页 rn 上一页 rn 没有任何记录!rn pagecount then%> 没有任何记录!rn rn rn 第页 rn 上一页 rn 下一页 rn rn rnrn帮帮忙!!急!!
while not rss.eof 问题 BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rn rn rn 管理文件归属:rn rn rn 请选择rn 作品rn 日志rn 学习rn 简介rn rn ">rn rn rn rn rn 请先选择管理文件归属.管理rn rn rn fig-类型rn 标题rn info-上传rn <>"" thenrn set rss=server.CreateObject("adodb.recordset")rn sqle="select * from xinxi where suoshu='"&al&"' order by id desc "rn rss.open sqle,conn,1,1rn dim fysrn fys="xinxi"rn rn while not rss.eof '这里的问题。没有就能显示1条记录rn rn %>rn rn rn " style="cursor:hand; ">rn " style="cursor:hand; ">rn rn rn rn 请先选择管理文件归属.rn 请先选择管理文件归属.rn 请先选择管理文件归属.rn rn rn rn rn 请先选择管理文件归属.','')" name="an" value="修改">&gg=1'" name="an1" value="删除">rn rn rn rnrnrnrnrnrn//数据库连接绝对没问题。加了 while not rss.eof 循环才出现问题rn没加 能显示一条记录rnrnrnrnrnrn
ADODB.Field 错误 '80020009' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rn不知道这段循环哪里有问题,报错:rnADODB.Field 错误 '80020009' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn/stat/StatTwo.asp,行 0rnrnrn[color=#FF0000][/color]rnrnrn rn rn rn rn rn [color=#FF0000]'前三列[/color]rn rn rn ******************************************************************************************************** rn rn rn rn [color=#FF0000]'第四列[/color]rn rn rn rn rn ********************************************************************************************************** rn rn rn [color=#FF0000]'5、6、7列[/color]rn rn rn *********************************************************************************************************** rn rn [color=#FF0000] '第8列[/color]rn rn *********************************************************************************************************** rn rn rn [color=#FF0000]'最后三列[/color] rn rn rn rnrnrn[color=#FF0000][/color]rnrnrn
中有一个真,或者当前记录已被删除,所需操作要求一个当前记录"">错误:"BOF或EOF中有一个真,或者当前记录已被删除,所需操作要求一个当前记录"
错误:"BOF或EOF中有一个真,或者当前记录已被删除,所需操作要求一个当前记录".这是怎么回事?rnrn Form1->ADOQuery1->Close();rn Form1->ADOQuery1->SQL->Clear();rn Form1->ADOQuery1->SQL->Add("SELECT Sex FROM student rn WHERE id = " + IntToStr(tmp->id) );rn Form1->ADOQuery1->Open(); //在这出错rn tmp->sex = Form1->ADOQuery1->FieldValues["Sex"];
???-> BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
我把ACCESS里的数据导入到MS-SQL,ASP页的程序没变,就出现下面这个问题了。rn(用ACCESS数据库没出现什么问题。)rn谁来帮帮忙呀~rnrnrnMicrosoft VBScript 编译器错误 错误 '800a03f6' rnrn缺少 'End' rnrn/iisHelp/common/500-100.asp,行242 rnrnADODB.Field 错误 '80020009' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn/test/art.asp,行0 rn
报这样的错:BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
tryrn with ADOQuery1 dorn beginrn Close;rn SQL.Clear;rn SQL.Add('SELECT * FROM sjgxx WHERE glcc=1 ORDER BY JGM');rn Open;rn while not eof dorn next;rn end;rnrn with ADOQuery1 dorn beginrn Close;rn SQL.Clear;rn SQL.Add('SELECT * FROM shbxx ORDER BY hbh');rn Open;rn while not eof dorn beginrn sl_Hbh.add(Fieldbyname('hbh').AsString);rn next;rn end;rn end;
ADODB.Field 错误 '800a0bcd',BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
..rnSet folder=fs.GetFolder(secPaths)rn for each file in folder.Filesrn if fileList1="" thenrn fileList1=file.Namern cmdtxt="select * from upload_table where new_filename='"&file.Name&"' and department='sczb'"rn Set rs=Conn.Execute(cmdtxt,20,1)rn filelist2=rs("old_filename").value..rnrnADODB.Field 错误 '800a0bcd',BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。报错行: filelist2=rs("old_filename").valuern哪位见这样的 问题?解决一下.
ADODB.Field (0x80020009) BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
我用的分页显示数据库中内容,共9条记录,每页显示5条,应该2页。但当点击页码‘2’时,报上述错误。rn我的代码:rnzys thenrn page=zysrn end ifrn rs.absolutepage=pagern%>rnrn rn rn ">· rn rn rn rn rn rn rnrn rn rn rn 分 页: rn rn rn rn rn rn rn
错误类型:ADODB.Recordset (0x800A0BCD)BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
错误类型:rnADODB.Recordset (0x800A0BCD)rnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。rn/access/office/checkuser.asp, 第 33 行rnrnrn浏览器类型:rnMozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) rnrn网页:rnPOST 38 ??? /access/office/checkuser.asprnrnPOST Data:rnuname=mww&pwd=mww&submit=%B5%C7+%C2%BC rnrnrn这是什么错误??
实时错误 '3021' eofeof 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
当我运行程序时,就会显示 实时错误 '3021' eofeof 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录rn源代码如下:rnPrivate Sub cmdOK_Click()rn Dim txtSQL As Stringrn Dim MsgText As Stringrn Dim mrc As ADODB.Recordsetrn rn If Trim(Text1(0).Text) <> Trim(Text1(1).Text) Thenrn MsgBox "两次输入的密码不一样!", vbOKOnly + vbExclamation, "警告"rn Text1(0).SetFocusrn Text1(0).Text = ""rn Text1(1).Text = ""rn Elsern txtSQL = "select*from user_info where user_ID ='" & UserName & "'"rn Set mrc = ExecuteSQL(txtSQL, MsgText)rn rn mrc.Fields(1) = Text1(1).Textrn mrc.Updatern mrc.Closern MsgBox "密码修改成功!", vbOKOnly + vbExclamation, "警告"rn Me.Hidern End Ifrn rnEnd Subrn
bofeof中有一个真,或者当前记录已被删除所需操作要求一个当前的纪录?怎么回事?
急啊!请求答复.
ADO错误:BOF或EOF中有一个时“真”,或者当前记录已被删除所需操作要求一个当前记录
我在退出一个窗体后,提示如下错误:rn BOF或EOF中有一个时“真”,或者当前记录已被删除所需操作要求一个当前记录?rn再进入该窗体,提示该窗体已经存在?rn
BOF 或EOF中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
当我在ADODC对Mysql新建的数据库添加记录时产生的错误提示:rnrnBOF 或EOF中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
BOF 或 EOF 中有一个真,或者当前记录已经被删除所需操作要求一个当前记录'
ie_con.LoginPrompt := False;rn ie_Query := TAdoQuery.Create(Self);rn ie_Query.Connection := ie_con;rn ie_Query.Close; rn ie_Query.Close;rn ie_Query.SQL.Clear;rn ie_Query.SQL.Add('Select * from JTB.dbo.SpecialityType');rn ie_Query.Parameters.Clear;rn ie_Query.Open;rn ie_rcbSpeciality.Text := '';rn ie_rcbSpeciality.Items.Clear;rn while not ie_Query.Eof dorn beginrn ie_rcbSpeciality.Items.Add(ie_Query.FieldByName('SpecialityTitle').asstring);rn ie_Query.Next;rn end;rn tryrn ie_Query.Close; rn'BOF 或 EOF 中有一个真,或者当前记录已经被删除所需操作要求一个当前记录'rnrn奇怪的问题,上面的代码在公司里执行就没有问题,一旦回到家就是下面大括号里的问题。而且不只这一段,下面的一段照样还有类似的错误。。。。
bofeof中有一个“真”,或者当前记录以被删除所需操作要求一个当前记录
我的修改密码程序运行时出现:bofeof中有一个“真”,或者当前记录以被删除所需操作要求一个当前记录。请问这是怎么回事?rn点击调试:rnPrivate Sub cmdOK_Click()rn Dim txtSQL, MsgText As Stringrn Dim mrc As ADODB.Recordsetrn If Trim(Text1(1).Text) <> Trim(Text1(2).Text) Thenrn MsgBox "密码输入不正确!", vbOKOnly + vbExclamation, "警告"rn Text1(1).SetFocusrn Text1(1).Text = ""rn Elsern txtSQL = "select * from user_Info where user_ID = '" & UserName & "'"rn Set mrc = ExecuteSQL(txtSQL, MsgText)rn 显示此行错误 “ mrc.Fields(1) = Text1(1).Text”rn mrc.Updatern mrc.Closern MsgBox "密码修改成功!", vbOKOnly + vbExclamation, "修改密码"rn Me.Hidern End Ifrn End Subrn注:数据库连接正确,user_Info 表中包含user_ID和user_PWD,而且user_PWD在第二列。rn请帮我改改。
急,出现BOF或EOF有一个真,或当前记录已被删除所需操作要求一个当前记录
我用的是delphi5,老是出现以上的错误,我打了补丁后,一启动delphi5,连ado都找不到了,请帮忙解决。是不是包打错了,哪里有比较全的delphi包
或者当前记录已经被删除,所需操作要求一个当前记录">vc+ADO BOF或EOF中有一个"真", 或者当前记录已经被删除,所需操作要求一个当前记录
vc BOF或EOF中有一个"真", 或者当前记录已经被删除,所需操作要求一个当前记录.
或者当前记录以被删除所需操作要求一个当前记录">VB6.0 BOF或EOF中有一个"真",或者当前记录以被删除所需操作要求一个当前记录
问题还是老问题 不过百思不得其解 只能求助论坛各位高手rn用VB6.0访问Access数据库,遇到问题如下:rnrn点击查询按钮,输入要查询的编号,然后输出,简单主要代码如下:rn[code=VB]rnDim fileno As Integerrn ReT.Open "select * from file_Info order by 文档编号 asc", Con, adOpenKeyset, adLockBatchOptimisticrn Dim min As Integerrn Dim max As Integerrn ReT.MoveFirstrn min = Val(ReT.Fields("文档编号"))rn ReT.MoveLastrn max = Val(ReT.Fields("文档编号"))rn fileno = InputBox("请输入要查询的文档编号:" & Chr(13) & "请注意输入的数字比如在" & min & "-" & max & "之间!", "查询")rn rn If Not ReT.BOF And Not ReT.EOF Thenrn ReT.Find "文档编号=" & filenorn MsgBox ReT.Fields("文档编号")rn End Ifrn Fill '此为将查询的结果的各个列分别填入文本框中rn ReT.Closern[/code]rn我数据表中总共有4条记录,也就是文档编号为1—4,运行程序时输入 4 可以得到正确结果,输入1—3均会提示“BOF或EOF中有一个"真",或者当前记录以被删除所需操作要求一个当前记录”,然而点击“调试”,会跳到“MsgBox ReT.Fields("文档编号")” rn如果BOF或EOF中有一个"真"的话,根本就过不了IF语句啊!数据库中的记录也没有删除!rn请问我该怎么办?rn谢谢各位了。。。
delphi6:出现BOF或EOF有一个真,或当前记录已被删除所需操作要求一个当前记录
DELPHI6(update2)+ADO2.8,多条数据时删除正确,只有一条时,删除出现“BOF或EOF有一个真,或当前记录已被删除所需操作要求一个当前记录”错误,数据库中数据已经删除,是用DLL方式进行模块调用的
出现BOF或EOF有一个真,或当前记录已被删除所需操作要求一个当前记录
求ADO升级包
或者当前记录已被删除,但应用程序要求操作的是当前记录。">BOF 或 EOF 中有一个"真",或者当前记录已被删除,但应用程序要求操作的是当前记录
我在用Delphi编程的时候出现了这个错误。我在网上查了一下,出现这个错误的多是ASP的。下面是我遇到的情况:rn在用ADOQuery的时候把CacheSize由1改成了500,当这个记录集只有一条记录的时候,删除记录就会报:BOF 或 EOF 中有一个"真"……这样的错误,但记录其实是删除了的。rn后来我把CacheSize改回1,程序又正常了,请问怎么解决这个问题?
出现错误:BOF 或 EOF 中有一个“真”,或者当前记录已被删除,但应用程序要求操作的是当前记录
一个分页查询的程序出现这种错误!请教如何解决?rn程序如下:rnrn rnrnrnrnrn rn rn rn rn rn result1rn rn rnrn rnrnrnrn rnrn 交费情况统计表 rn rn rn rn 查询日期:rn 申请人名称:rn 商标名称:rn 商标类别:rn 联系人:rn 电话(含地区号):rn 交费情况:rn 代理人:rn 国家局查询人:rn 欠费登记:rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn1 thenrn if pagecount<>1 thenrn response.write " 首页"rn response.write " >" rn response.write " 尾页"rn end ifrn response.write " 返回单项查询"rn response.write " 返回主菜单"rn end ifrn rndbls.closern set dbls=nothingrn conn.closern set conn=nothing rn %> rn rnrn rn rn
BOF或EOF中有一个为真,或者当前记录已被删除所需操作需要一个当前记录
rn================================================================rnrnCSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!rnrn★ 浏览帖子速度极快![建议系统使用ie5.5以上]。 ★ 多种帖子实现界面。 rn★ 保存帖子到本地[html格式]★ 监视您关注帖子的回复更新。rn★ 可以直接发贴、回复帖子★ 采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! rn★ 支持在线检测程序升级情况,可及时获得程序更新的信息。rnrn★★ 签名 ● rn 可以在您的每个帖子的后面自动加上一个自己设计的签名哟。rnrnHttp://www.ChinaOK.net/csdn/csdn.ziprnHttp://www.ChinaOK.net/csdn/csdn.rarrnHttp://www.ChinaOK.net/csdn/csdn.exe [自解压]rnrn
构建高可用Linux服务器(第4版)
Linux/Unix
实时错误3021,EOF,BOF中有一个真,或者当前记录已经被删除所需操作要求一个当前记录
帮帮忙,我是VB的初学者,下面一段程序一运行就出现上述错误程序代码如下:rnPrivate Sub Command4_Click()rnAdodc1.Recordset.MoveFirstrnDo Until Adodc1.Recordset.Fields(1).Value = Text3.TextrnAdodc1.Recordset.MoveNextrnLooprnSelect Case Text2.Text * 9 / 5 + 32rnCase Is <= 200rnText4.Text = Adodc1.Recordset.Fields(3).Value * 6.895rnEnd SelectrnEnd SubrnADODC1属性窗口如下:rnBOFaction 0-ADdo movefirstrnEOFaction 0-ADdo movelast
BOF或EOF中有一个为真,或者当前记录删除,所需操作要求一个当前记录
用ADOTable或ADOQuary连本地ACCESS库,设置Filterd=true,就会上述问题,如何解决?是否为BCB5的Bug?
或者当前记录已被删除">特急:: DBGridEh1.SelectedRows.Delete; 这个执行时出错,BOF 或 EOF 中有一个"真",或者当前记录已被删除
DBGridEh1.SelectedRows.Delete;rnrn为什么执行上面那代码时,出现:rnBOF 或 EOF 中有一个"真",或者当前记录已被删除,所需操作要求一个当前记录.,rn
数据库查询 报错 bof或者eof中有一个真,或者当前的纪录已被删除所需操作要求一个当前的纪录
写了一个MFC程序[img=http://img.my.csdn.net/uploads/201304/24/1366791546_7066.jpg][/img]rn第一次查询数据库,获得数据,显示到界面上,rn然后开辟一个线程对选取的数据进行封装然后传送,传送成功,线程结束时,rn在该线程内获取当前MFC界面句柄,调用该句柄内的查询数据库函数,rn重新查询数据时就会报错: bof或者eof中有一个真,或者当前的纪录已被删除所需操作要求一个当前的纪录rn查询到的数据记录不完整rn有时候直接就查询不到数据rnvoid CCertSync::CertsyncQuery()rnrn m_CertList.EnableWindow(TRUE);rn m_Sync.EnableWindow(TRUE);rn m_CertList.EnableWindow(TRUE);rn m_Query.EnableWindow(TRUE);rn //m_CertList.DeleteAllItems();rn SetDlgItemText(IDC_CERTSYNC_TOTALCOUNT, "");rn if (CADB.QueryUnSyncCertsManul() == RESULT_SUCCESS)rn rn int index = 0;rn m_CertList.DeleteAllItems();rn try rn while(!CADB.pRst->adoEOF)rn rn index = m_CertList.GetItemCount();rn m_CertList.InsertItem(index, ""); rn strtmp.Format("%d", index + 1);rn m_CertList.SetItemText(index, 1, strtmp);rn strtmp.Format((_bstr_t)CADB.pRst->GetCollect("CertSN"));rn m_CertList.SetItemText(index, 2, strtmp);rn CADB.tmp = CADB.pRst->GetCollect("CertStatus");rn strtmp = IntToString(TRANSFORM_TYPE_USERCERTSTATUS,CADB.tmp.intVal);rn m_CertList.SetItemText(index, 3, strtmp);rn CADB.pRst->MoveNext();rn rn rn catch(_com_error &e) rn rn MessageBox(e.Description(), "数据库异常", MB_OK);rn rn CADB.tmp = CADB.ptmpRst->GetCollect("CertCount");rn m_TotalCount = CADB.tmp.intVal;rn CString total;rn total.Format("%d",m_TotalCount);rn SetDlgItemText(IDC_CERTSYNC_TOTALCOUNT, total);rn //UpdateData(FALSE);rn rn}rnrnint CDB::QueryUnSyncCertsManul()rnrn CString strRecordCount;rn strCommand = "SELECT TOP 200 * FROM V_UserCertsSync";rn strRecordCount = "SELECT COUNT(*) AS CertCount FROM V_UserCertsSync";rn rn tryrn rn pRst = pConn->Execute((_bstr_t)strCommand, NULL, adCmdText);rn ptmpRst = pConn->Execute((_bstr_t)strRecordCount, NULL, adCmdText);rn rn catch(_com_error &e) rn rn if (SHOW_DB_EXCEPTION)rn rn MessageBox(e.Description(), "数据库异常", MB_OK);rn rn return RESULT_DB_FAILURE;rn rnrn return RESULT_SUCCESS;rnrnrn
'BOF或EOF'中有一个“真”,或者当前记录已被删除,有分
procedure TForm_main.N29Click(Sender: TObject);rnvarrn i:integer;rn feaidArray:array of integer;rnbeginrn adoQuery1.Close ;rn adoQuery1.SQL.Clear;rn adoQuery1.SQL.Add('Select featureid From table_1,table_2 Where (table_1.id = table_2.id)');rn adoQuery1.Open;rn setlength(feaidArray,adoquery1.recordcount);rn for i:=1 to adoquery1.recordcount dorn beginrn feaidArray[i-1]:=adoquery1.fieldbyname('featureid').asinteger;rn adoquery1.next;rn end;rnend;rn第一次点击按钮运行正常rn第二次点击按钮执行运行时在 adoQuery1.Close; 处出现以下错误,请教如何处理?rnproject abc.exe raised exception class EoleException with messagern'BOF或EOF'中有一个“真”,或者当前记录已被删除所需操作要求一个rn当前记录。'.Process stopped .Use Step or to continue.
报错:BOF 或 EOF 中有一个“真”,或者当前记录已被删除
ADODB.Field 错误 '80020009' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn/index.asp,行0 rnrn例程:while not rs.eof rn response.write rs(1)rn rs.movenextrn wend rn帮忙如何解决好rn
求助 BOF 或 EOF 中有一个“真”,或者当前记录已被删除
错误类型:rnADODB.Field (0x80020009)rnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。rnrn请高手指教 下面是代码rnrnrnrnrnrnrnrnrnrnrnrn rn rn rn rn rn rn rnrnrnrn rn rn 选择项维护 rn rn rn rn rn 选择项名称:rn rn rn rn rn rn "" then%>selected value="">rn rn rn rn rn rn rn rn rn rn rn ">rn rn rn rnrnrnrnrn 注: rn 1.本模块用于自己添加设置, rn 如部门,职位等. rn 2.每个选项请用“,“分隔。 rn 3.请不要使用诸如”<>#$%^&*()”““等的特殊字符rnrnrnrnrnrn
BOF 或 EOF 中有一个“真”,或者当前记录已被删除....
ADODB.Field 错误 '800a0bcd' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn/x1w/main.asp,行 71 rnrn相关代码是rnrntotal_ip=conn.execute("select sum(dayips) from [dayips]")(0)+today_ip '总ip访问量rnif total_ip>0 thenrnyesterday_ip=conn.execute("select dayips from [dayips] where day=date()-1")(0) '昨天ip访问量 ‘71行rnelserntotal_ip=0rnyesterday_ip=0rnend if
中有一个“真”,或者当前记录已被删除"  问题求助 在线等!!!">"BOF 或 EOF 中有一个“真”,或者当前记录已被删除"  问题求助 在线等!!!
今天碰到了这样一个问题:rnrnADODB.Field 错误 '80020009' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn/dd.asp,行 0 rnrn可查询语句输出是却正确的,这说明记录集是非空的rn可是,为什么总是提示出现这样的错误呢,晕rnrn下面是asp代码:rn***************************************************rnrn rnrn rn rnrnrnrnrn
错误类型: ADODB.Field (0x80020009) BOF 或 EOF 中有一个“真”,或者当前记录已被删除
<>"" then %>rnrs_case.PageCount thenrn rs_case.AbsolutePage=rs_case.PageCountrn intCurPage=rs_case.PageCountrn elseif ToPagernrnrnrn一个分页的,测试的时候点击下一页 上一页 都没有问题,但是点到最后一页或直接点尾页的时候,rn就提示:错误类型: ADODB.Field (0x80020009) BOF 或 EOF 中有一个“真”,或者当前记录已被删除rnrnrn然后我这段上面还有一段跟这类似的 就是开头的判断和查询的不一样rnrnrn[/color]rn elsern......rnrn奇怪的是 这个没有任何问题rnrnrnrn我是菜鸟 请教大家一下 帮忙看看怎么个弄rnrn谢谢rn
BOF 或 EOF 中有一个“真”,或者当前记录已被删除
rnrnrnrnrnrn 考试界面----再线考试系统rnrn rnrn 考试rnrn rn rn rn 一、单项选择题(每题分,共题)rn rn rnrn rn rn 、rn rn<>"" thenrn%>rn rn " value="A">A、rn rn<>"" thenrn%>rn rn " value="B">B、rn rn<>"" thenrn%>rn rn " value="C">C、rn rn<>"" thenrn%>rn rn " value="D">D、rn rn rn rnrnrn rn rn 二、多项选择题(每题分,共题。每题至少有1项正确的答案,少选、多选、错选均不得分)rn rn rn rn rn rn 、rn rn<>"" thenrn%>rn rn " value="A">A、rn rn<>"" thenrn%>rn rn " value="B">B、rn rn<>"" thenrn%>rn rn " value="C">C、rn rn<>"" thenrn%>rn rn " value="D">D、rn rn rn rn rn rnrnrn rn rnrnrnrnrn
求助,关于ADODB.Field 错误 '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除
ADODB.Field 错误 '800a0bcd' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn。。/Include/Function.asp,行 5070 rnrn行5070附近代码如下:rnrnFunction DomainReNew(ByVal Grade, ByVal ProdCode, ByVal DomainName, ByRef Price)rn Dim tRsrn Call DomainChking(DomainName, TDoType, DomainType)rn If Len(Grade) = 0 Then Grade = "1"rn Set tRs = Server.CreateObject("Adodb.RecordSet")rn Sql = "select * from [domain_list] where grade='" & Grade & "'"rn If AutoHostDB Then Sql = Sql & " and prodcode is null" Else Sql = Sql & " and len(prodcode & '')=0"rn tRs.Open Sql, Conn, 1, 1rn If tRs.EOF And tRs.BOF Then Response.Redirect ("error.asp?id=003")rn Price = tRs("Domain_" & TDoType & "_price_renew")rn tRs.Closern If Len(ProdCode) > 0 Thenrn Sql = "select * from [domain_list] where grade='" & Grade & "' and ProdCode=" & Int(ProdCode)rn tRs.Open Sql, Conn, 1, 1rn If Not (tRs.EOF And tRs.BOF) Thenrn If Len(tRs("Domain_" & TDoType & "_price_renew") & "") > 0 Then Price = tRs("Domain_" & TDoType & "_price_renew")rn End Ifrn tRs.Closern End Ifrn If Len(Session("id")) > 0 Thenrn Sql = "select * from [user_price] where userid=" & Session("id") & " and protype='domain'"rn tRs.Open Sql, Conn, 1, 1rn If Not (tRs.EOF And tRs.BOF) Thenrn Do While Not tRs.EOFrn If LCase(tRs("ProName")) = LCase("Domain_" & TDoType & "_price_renew") Then Price = tRs("Price")rn tRs.MoveNextrn Looprn End Ifrn tRs.Closern Sql = "select * from [domain_list] where Grade='5'"rn If Len(ProdCode) > 0 Thenrn Sql = Sql & " and prodcode=" & ProdCodern Elsern If AutoHostDB Then Sql = Sql & " and prodcode is null" Else Sql = Sql & " and len(prodcode & '')=0"rn End Ifrn tRs.Open Sql, Conn, 1, 1rn[color=#FF0000] tmpUserPrice = tRs("Domain_" & TDoType & "_price_renew")[/color]rn If Price < tmpUserPrice Then Price = tmpUserPricern End Ifrn Set tRs = NothingrnEnd Functionrnrn标红色的是5070行代码rnrn求助下大家,什么问题,我该怎么操作
求助:asp修改数据库记录,BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
错误提示:ADODB.Recordset (0x800A0BCD)rnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。rn/sql/modify_record.asp, 第 29 行rnrnrnrnrnrnrnrnrn rn 基础模块"修改记录"之"修改记录"rnrnrnrnrnrn rn修改记录rnrn 请修改记录数据:rnrnrn rn rn姓名: " readonly/>rnrn rn电话: " />rnrn rn电子邮箱: " />rnrn rn个人简历: rnrn rnrnrnrnrnrnrnrn
VB数据库中EOF和BOF的认识与用法
在这些天敲写和调试学生信息管理系统的时候,经常会用到EOF(Endof File)和BOF(Before of File),稍加不注意查询我们的数据库就会出错,那么这俩到底是何方神圣,是怎么用的,之间又有什么区别呢?  一、认识       BOF:指当前记录位置位于Recordset对象的第一个记录之前       EOF:指当前记录位置位于Recordset对象的最后一个记录之后
安装mdac_typ_2.6_CN.exe后出现“bofeof中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录”错误,请教各位。
-
时实错误:3021 ,BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
怎么解决vb运行中的一个时实错误:3021 ,BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。感谢大家支持!程序如下:rnAdodc1.Recordset.MoveFirstrnDo While Adodc1.Recordset.EOF = FalsernAdodc2.RecordSource = "select * from kucunbiao where ylnumber='" & Adodc1.Recordset.Fields("ylnumber") & "'"rnAdodc2.RefreshrnrnIf Adodc2.Recordset.Fields("amount") - Adodc1.Recordset.Fields("amount") < 0 ThenrnMsgBox ("编号" + Adodc1.Recordset.Fields("ylnumber") + "的商品库存不足")rnExit SubrnEnd IfrnAdodc1.Recordset.MoveNextrnLooprnrnAdodc1.Recordset.MoveFirstrnDo While Adodc1.Recordset.EOF = FalsernAdodc2.RecordSource = "select * from kucunbiao where ylnumber='" & Adodc1.Recordset.Fields("ylnumber") & "'"rnAdodc2.RefreshrnrnAdodc2.Recordset.Fields("amount") = Adodc2.Recordset.Fields("amount") - Adodc1.Recordset.Fields("数量")rnAdodc2.Recordset.UpdaternAdodc1.Recordset.MoveNextrnLooprn这是商品出库程序,运行时在If Adodc2.Recordset.Fields("amount") - Adodc1.Recordset.Fields("amount") < 0 显示如题问题,请大家帮忙看看,多谢!
BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。我有判断哟,怎么会这样的提示?
代码如下,基本的作用就是前判断一组单选按钮组里的两个按钮哪个给选中。选中qy按钮就做chkqy()rn选中gr按钮就做chkgr()rnrnrnrnrnrnrn rnrnrn
或者当前记录已被删除所需操作要求一个当前记录">大虾们,请教 出现 BOF或EOF中有一个"真",或者当前记录已被删除所需操作要求一个当前记录
我以前做的程序,现在需要修改一下,但是,出现 BOF或EOF中有一个"真",或者当前记录已被删除所需操作要求一个当前记录。以前编译没有出错,现在出现上述问题,代码如下:rnprocedure TAFX_fysjlr.lg();rnvarrn i,count:integer;rn node:TdxTreelistnode;rn sum:real;rnbeginrn if DBEdit_dw.Text='' thenrn beginrn showmessage('请选择单位!');rn exit;rn end ;rn if DBEdit_xm.Text='' thenrn beginrn showmessage('请选择项目!');rn exit;rn end ;rn sum:=0.0;rn //以下提取数据库中已经存在的符合条件的数据并重新生成 dxTreeList1的记录rn dxTreeList1.ClearNodes;rn ADOQuery_sj.Close;rn ADOQuery_sj.SQL.Clear;rn ADOQuery_sj.SQL.Text:='select xmmc,special,Unit_price,amonut,sub_price,Provider_name,memo from fyxm_detail where dw_id=:dwid and fyxm_id=:xmid and input_date=:d_date';rn ADOQuery_sj.Parameters[0].Value:=pdw(glnode.Data)^.dwid;rn ADOQuery_sj.Parameters[1].Value:=pfyxm(gloabnode.Data)^.fyxmid;rn ADOQuery_sj.Parameters[2].Value:=datetostr(olddate);rn ADOQuery_sj.open;rn count:=ADOQuery_sj.RecordCount;rn if count>0 thenrn beginrn ADOQuery_sj.First;rn for i:=0 to count-1 dorn beginrn node:=dxTreeList1.add;rn node.Values[0]:=ADOQuery_sj.Fields[0].AsString;rn node.Values[1]:=ADOQuery_sj.Fields[1].AsString;rn node.Values[2]:=ADOQuery_sj.Fields[2].Asfloat;rn node.Values[3]:=ADOQuery_sj.Fields[3].Asfloat;rn node.Values[4]:=ADOQuery_sj.Fields[4].Asfloat;rn node.Values[5]:=ADOQuery_sj.Fields[5].AsString;rn node.Values[6]:=ADOQuery_sj.Fields[6].AsString;rn sum:=sum+node.Values[4];rn if (ADOQuery_sj.Bof) or (ADOQuery_sj.eof) then exit;rn ADOQuery_sj.Next;rn end;rn edit_sum.Text:=floattostr(sum);rn end;rnend;rn问题老出现在查询那一步,有几位大虾让我打补丁,但是我打完补丁后ADO组件不能用了,最后还是重新装delphi,我以上的问题该如何解决啊
关闭窗口时为什么经常出现“BOF或EOF中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录”的提示?
代码,各种设置好像都正确
急盼解决!!报错“BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
我是一个菜鸟,再学习。再使用一个删除程序(见附件),记录已经确认删除了,程序有做了循环,所指记录值还是指到已经删除记录值,所以程序第二次走到rn rn 编号:rn rn 时就报错“BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录”,盼高手指正,非常感谢!
他妈的!!什么鸟错误!!:BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
我用adoquery,只要查询结果为空,一执行adoquery->close(),它就跳出这个错误,难道关闭adoquery一定要查询结果不为空才行吗???rnrn气死了。。。没人告诉我就去跳楼!!!
ADODB.Recordset 错误 '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 这个问题怎样
ADODB.Recordset 错误 '800a0bcd' rnrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 rnrn/gongyilipinbu_beidiaoxilie.asp,行667 rn
急!!!实时错误‘3021’ BOF或EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
[code=VB]rnrnDim dbconn As New ADODB.ConnectionrnDim mrc As New ADODB.RecordsetrnDim connstr As StringrnDim Acc As BooleanrnrnPrivate Sub Command6_Click()rn Set mrc = New Recordsetrn connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=E:\testpaper\DB\testpaper.mdb"rn' dbconn.Open connstrrn txtsql = "select * from testdes"rn Set mrc = dbconn.Execute(txtsql)rn ' If mrc.State <> adStateClosed Then mrc.Closern mrc.Open txtsql, connstr, adOpenKeyset, adLockOptimistic, adCmdText '打开数据库rn mrc!code = Text1.Text '<----------这句话提示出来的。rnrnrn大家帮帮忙!!!
ADODB.Field 错误 '80020009' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 /MySite/edit.asp,行 0
rnrnrnrnrn 新闻编辑页面rn rnrnrn rn rn rn 黄山学院 rn 信息工程学院毕业论文管理系统 rn 当前时间: rn rn rn rn rnrn rn rn 新 闻 修 改 编 辑rn rn rn 新闻标题:rn size="38">rn rn 新闻内容:rn rn rn rn ADODB.Field 错误 '80020009' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 /MySite/edit.asp,行 0 rnrn rn 编写人:rn id="name" >rn rn rn rn rn rn rn 黄山学院信息工程学院毕业论文管理系统 作者:潮海 rn rnrnrnrnrn
谁能帮我看一下这个问题 BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rn rn &id=>rn rn rn --请选择-- rn rn >rn rn rn rn rn我在执行这个代码时总是出现BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。rn谁能帮我看一下?谢谢!
ADODB.Field 错误 '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。 /produi
<>"单击选择产品" and nowshulian<>"" thenrnset rs_produit=conn.execute("select * from produit where title='"&nowtitle&"'")rnset rs_prix=conn.execute("select sum(shulian) from produit where title='"&nowtitle&"'")rnif rs_prix(0)+nowshulian>0 thenrnnowpinprice2=(rs_prix(0)*rs_produit("price2")+nowprice2*nowshulian)/(rs_prix(0)+nowshulian)rnelsernnowpinprice2=rs_produit("price2")rnend ifrnset rs=server.createobject("ADODB.RecordSet")rnsql="select * from produit where title='"&nowtitle&"' and id_ku="&nowkurnrs.open sql,conn,1,3rnif rs.eof thenrn rs.addnewrn rs("id_bigclass")=rs_produit("id_bigclass")rn rs("id_smallclass")=rs_produit("id_smallclass")rn rs("title")=rs_produit("title")rn rs("huohao")=rs_produit("huohao")rn rs("id_ku")=nowkurn rs("shulian")=nowshulianrn rs("danwei")=rs_produit("danwei")rn rs("price")=rs_produit("price")rn rs("price2")=nowpinprice2rn rs("guige")=rs_produit("guige")rn rs("baojin")=rs_produit("baojin")rn rs("class")=rs_produit("class")rn rs("duihuan")=rs_produit("duihuan")rn rs("tichen_type")=rs_produit("tichen_type")rn rs("tichen")=rs_produit("tichen")rn rs("photo")=rs_produit("photo")rn rs("beizhu")=rs_produit("beizhu")rnelsern rs("shulian")=rs("shulian")+nowshulianrn rs("price2")=nowpinprice2 rnend ifrnrs.updaternrnset rs2=server.createobject("ADODB.RecordSet")rnsql="select * from produit where title='"&nowtitle&"'"rnrs2.open sql,conn,1,3rndo while rs2.eof=falsernrs2("price2")=nowpinprice2rnrs2.movenextrnlooprnrnsql="select bigclass from bigclass where id="&rs_produit("id_bigclass")rnset rs_bigclass=conn.execute(sql)rnsql="select smallclass from smallclass where id="&rs_produit("id_smallclass")rnset rs_smallclass=conn.execute(sql)rnif rs_smallclass.eof thenrn smallclass=""rnelsern smallclass=rs_smallclass(0)rnend ifrntotalshulian=totalshulian+nowshulianrntotalprice2=totalprice2+nowprice2*nowshulianrnsql="insert into buy(id_produit,bigclass,smallclass,title,huohao,id_ku,ku,shulian,guige,id_login,login,type,selldate,price2,photo,id_gys,gys,bianhao,beizhu) values("&rs_produit("id")&",'"&rs_bigclass(0)&"','"&smallclass&"','"&rs_produit("title")&"',"&nowhuohao&","&rs_ku("id")&",'"&rs_ku("ku")&"',"&nowshulian&","&rs_produit("guige")&","&nowid_login&",'"&rs_login("username")&"',0,#"&nowselldate&"#,"&nowprice2&",'"&rs_produit("photo")&"',"&nowid_gys&",'"&nowgys&"','"&nowbianhao&"','"&nowbeizhu&"')"rnconn.execute(sql)rnend ifrnnextrnsql="insert into buy(shulian,id_login,login,type,selldate,price2,id_gys,gys,bianhao,zu,beizhu) values("&totalshulian&","&nowid_login&",'"&rs_login("username")&"',0,#"&nowselldate&"#,"&totalprice2&","&nowid_gys&",'"&nowgys&"','"&nowbianhao&"',true,'"&nowbeizhu&"')"rnconn.execute(sql)rn%>rn
求救啊,错误类型:ADODB.Field (0x80020009)BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
rnrnrnrn<>0 thenrn rs_order.PageSize = Cint(pagesize)rn pageall=INT(recordall / pagesize * -1)*-1 rn therecord=recordall-((page-1)*pagesize)rn rs_order.absolutepage=CInt(page)rnend ifrn%>rnrnrn 417CD购物网rn rn rn rn rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn 订单号:rn 日期:rn rn rn 已处理rn rn 未处理rn rn rn rn rn rn rn rn 订购物品rn 数量rn 单价rn rn rn rn bgcolor="#FFFFFF">rn bgcolor="#FFFFFF"> rn <>0 then rn %> " target="_blank"> rn bgcolor="#FFFFFF">rn bgcolor="#FFFFFF">rn rn rn rn rn rn rn rn rn rn rn rn 第页/共页rn rn rn rn 上一页 rn rn / rn Cint(pageall) thenrn response.write "下一页"rn else%>rn 下一页 rn rn rn rn rn rn rn rn rn rn rnrn rn rn rn rnrn rn rn rn rnrn rn rn rn 长沙417 CD销售有限公司 版权所有 ©2006rn rnrnrn
中有一个"真",或者当前记录已被删除所需操作要求一个当前记录" 异常">用ADO组件时,Close()时,出现"BOF或EOF中有一个"真",或者当前记录已被删除所需操作要求一个当前记录" 异常
rt rn怎样解决呢?
中有一个"真",或者当前记录已被删除,所需操作要求一个当前记录"的提示?">为什么我的程序总是出现"BOF或EOF中有一个"真",或者当前记录已被删除,所需操作要求一个当前记录"的提示?
为什么我的程序总是出现"BOF或EOF中有一个"真",或者当前记录已被删除,所需操作要求一个当前记录"的提示?
急急急求答案 ADODB.Field (0x800A0BCD)BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
错误类型:rnADODB.Field (0x800A0BCDrnBOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录。/dengluch.asp, 第 181 行rnrn第181行代码: ">查看我的通讯录 rnrn 原代码:rnrnrn<> "") Then rn Recordset1__MMColParam = Request.QueryString("name")rnEnd Ifrn%>rn<> "") Then rn MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)rnEnd IfrnIf (MM_keepURL <> "") Thenrn MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1)rnEnd IfrnIf (MM_keepForm <> "") Thenrn MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)rnEnd Ifrnrn' a utility function used for adding additional parameters to these stringsrnFunction MM_joinChar(firstItem)rn If (firstItem <> "") Thenrn MM_joinChar = "&"rn Elsern MM_joinChar = ""rn End IfrnEnd Functionrn%>rnrnrnrn rnrn 无标题文档rnrn rnrnrnrnrn rn rn rn 恭喜您,登录成功!!!rn rn rn ">查看我的通讯录 rn 查看校友的通讯录 rn rn rn rn rn rnrn rn 即使我们各奔东西,但我们仍然心连心!rnrn rn 广州大学校友录rnrnrnrnrnrnrnrn
出现错误ADODB.Field 错误 '800a0bcd' BOF 或 EOF 中有一个“真”,或者当前记录已被删除所需操作要求一个当前记录
在做购物车时 出现的 问题 rn是在一个复选框处出的问题rn出错代码行rn " checked="CHECKED" />rn 在百度查了一下 基本意思是要先判断 这个复选框原来的值是否为空 rn但是怎么写 呢 求高手指教
为什么用ADO 的时候有时会提示说“BOF 或 EOF 中有一个“真”,或当前记录已被删除所需操作要求一个当前记录
为什么用ADO 的时候有时会提示说“BOF 或 EOF 中有一个“真”,或当前记录已被删除所需操作要求一个当前记录
执行这段代码的删除功能报错“bofeof 中有一个真,或者当前记录已被删除所需操作需要一个当前记录
Private Sub Toolbar2_ButtonClick(ByVal Button As MSComctlLib.Button)rnDim conn As New ADODB.ConnectionrnDim rs As New ADODB.RecordsetrnDim SQL As Stringrnconn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=family.mdb;Persist Security Info=False"rnSQL = "select * from OutPutKind where 类型号='" & Text1.Text & "'"rnrs.CursorLocation = adUseClientrnrs.Open SQL, conn, adOpenKeyset, adLockPessimisticrnSelect Case Button.Keyrn Case "delete"rn Dim answer As Stringrn answer = MsgBox("确定要删除吗?", vbYesNo, "")rn If answer = vbYes Thenrn DataGrid1.AllowDelete = Truern rs.Deletern rs.Updatern DataGrid1.Refreshrn Elsern Exit Subrn End Ifrn Case "add"rn If Trim(Text1.Text) = "" Thenrn MsgBox "编号不能为空", vbOKOnly + vbExclamation, ""rn ElseIf Trim(Text2.Text) = "" Thenrn MsgBox "类型不能为空", vbOKOnly + vbExclamation, ""rn Elsern If rs.EOF Thenrn rs.AddNewrn rs.Fields(0) = Trim(Text1.Text)rn rs.Fields(1) = Trim(Text2.Text)rn rs.Updatern Set DataGrid1.DataSource = rsrn MsgBox "添加成功!", vbOKOnly, ""rn Text1.Text = ""rn Text2.Text = ""rn DataGrid1.Refreshrn Elsern MsgBox "类型号不能相同", vbOKOnly, ""rn End Ifrn End IfrnEnd SelectrnEnd Sub
我们是很有底线的