asp编程问题,望高手指点

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:01:46
在从一个业面传替一个参数的时候,出现这个错误:BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
如在留言版中,一个留言需要修改,点击修改出现业面无法显示,出现上面的提示.望高手指点,万分感谢!!!
wanshi
2007-8-31
我还有个问题想问你就是;
我在做一个删除记录的业面的时候,编了下面一段代码,但出现了问题,请高手指教.不胜感谢!!!

<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn.asp" -->
<%
var MM_editConnection = MM_conn_STRING;
var MM_editRedirectUrl = "edit_diary.asp";
//定义查询SQL语言
MM_editQuery = "delete from day where id = " + parseInt(Request.QueryString("MsgContentID"));
var MM_editCmd = Server.CreateObject('ADODB.Command');
MM_editCmd.ActiveConnection = MM_editConnection;
MM_editCmd.CommandText = MM_editQuery;
//删除查询到的记录
MM_editCmd.Execute();
MM_editCmd.ActiveConnection.Close();
/

确认你这个页面的值传过去了没?如果你是通过显示信息页面进入修改页面的话就是值没传递的问题了,贴出你的修改跳转代码看看.

有传值,那你的接收页面呢,就是修改页面。应该有条sql查询语句的吧。你测试可以把sql后面的代码先注释了,输出这条sql语句,如果判断条件为空,就是MsgContentID为空就说明传值有问题了。如果正确,那贴出代码,再找问题