|
|
主题: help!
|
 我是小呆瓜
职务:普通成员
等级:3
金币:1.0
发贴:716
注册:2001/12/11 13:23:44
|
#12002/7/11 8:44:23
这是我打开记录集的代码:<% Dim Recordset1__MMColParam Recordset1__MMColParam = "1" if (Request.QueryString("product_kind") <> "") then Recordset1__MMColParam = Request.QueryString("product_kind") %> <% set Recordset1 = Server.CreateObject("ADODB.Recordset") Recordset1.ActiveConnection = MM_jiarongproduct_STRING Recordset1.Source = "SELECT product_kind, product_number, message FROM product WHERE product_kind ='" + Replace(Recordset1__MMColParam, "'", "''") + "'" Recordset1.CursorType = 0 Recordset1.CursorLocation = 2 Recordset1.LockType = 3 Recordset1.Open() Recordset1_numRows = 0 %> 这是显示字段信息的代码:<%=(Recordset1.Fields.Item("product_kind").value)%> 它显示错误信息:ADODB.Field 错误 '800a0bcd'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/jiarong/showmessage.asp, 行29
|
 绯雨
职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2001/5/24 22:04:03
|
#22002/7/11 9:38:36
数据库里没有数据。可以加个判断,如果是 bof or eof (没有数据。) 则不显示,就不会有这样的错误了。
|
 我是小呆瓜
职务:普通成员
等级:3
金币:1.0
发贴:716
注册:2001/12/11 13:23:44
|
#32002/7/11 9:56:32
你所指的数据是什么?符合条件的数据吗?其实我数据库里是有数据的
|
 我是小呆瓜
职务:普通成员
等级:3
金币:1.0
发贴:716
注册:2001/12/11 13:23:44
|
#42002/7/11 10:02:10
我这里显示记录的条件是根据传递过来的类别来显示相应的记录,条件没错吧?
|
 绯雨
职务:普通成员
等级:2
金币:1.0
发贴:317
注册:2001/5/24 22:04:03
|
#52002/7/11 10:08:33
可能数据库里并没有相信的记录。错误提示是这样告诉我们的。
|
 我是小呆瓜
职务:普通成员
等级:3
金币:1.0
发贴:716
注册:2001/12/11 13:23:44
|
#62002/7/11 10:17:15
不会啊,要不图片怎么会显示出来呢?我是点击图片才出现它的详细资料的
|