作者misssun (小狐狸的小鸡姐姐)
看板Visual_Basic
标题Re: [ASP]请帮我看看问题在哪里~ 谢谢~~
时间Sat Oct 8 16:11:49 2005
※ 引述《fumizuki (小狮子)》之铭言:
: ※ 引述《misssun (小狐狸的小鸡姐姐)》之铭言:
: : 请问一下,什麽样的情况下可能会导致此行执行不正确呢?
: : 当我加入此三行进行侦错,错误讯息则为
: : Microsoft VBScript 执行阶段错误 (0x800A01B6)
: : 物件不支援此属性或方法: 'rs.Score'
: 我多打了一个点 =_=
: : 麻烦您拨空再为我解答迷惑~ 谢谢~~
: 我根本就不知道你 GetMdbRecordset 这个是什麽东西? 自订的function吗?
: 型态不符,基本上应该是 GetMdbRecordset 没有传回 recordset 物件
是的,这是王国荣"ASP网页制作教本"里所提供的自订函数
用途是开启ACCESS资料库,并取得存取资料的Recordset物件
这个函数我用在别的网页都没有问题...
而且我改写成
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("data.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
Set rsScore = Server.CreateObject("ADODB.Recordset")
SortSql ="Select * From data "
SortSql = SortSql & "Where account='" & account & "' And Name ='" & name & "'"
rsScore.Open SortSql, conn, 3,3
也还是出现
ADODB.Recordset (0x800A0BCD)
可能是 BOF 或 EOF 的值为 True,或目前的资料录已被删除
。所要求的操作需要目前的资料录。
这样的错误讯息
还是我哪里有写错呢?!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.190.235
1F:推 fumizuki:把Where 子句拿掉 可以秀得出资料吧? 210.58.156.43 10/08 22:21