主题:  寻找原因?

搏人

职务:普通成员
等级:1
金币:1.0
发贴:150
#12001/4/5 11:54:05
ADODB.Recordset 错误 '800a0e7d'

在一个已关闭的或无效连接的对象参照上操作不被允许。

/company/displayCorpInfo.asp,行13

是什么原因?
<%
corpName=request.QueryString("corpName")
set MyConn = Server.CreateObject("ADODB.Connection")
    myconn.open "PROVIDER=SQLOLEDB;DATA=192.168.0.193;User ID=sa;Password=;DATABASE=mybase"
Set Rs=Server.CreateObject("ADODB.RecordSet")
Rs.Open "select * from CorpInfo where C_corpName=corpName"

%>



雪无痕

职务:普通成员
等级:1
金币:0.0
发贴:29
#22001/4/5 12:21:06
Rs.Open "select * from CorpInfo where C_corpName=corpName",myconn,1,1
看看



搏人

职务:普通成员
等级:1
金币:1.0
发贴:150
#32001/4/5 13:13:46
还是不行?
是不是
request.QueryString("corpName")
不能这样用?



搏人

职务:普通成员
等级:1
金币:1.0
发贴:150
#42001/4/5 13:36:07
可以了
不过有新的问题:
ADODB.Field 错误 '80020009'

BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

/company/displayCorpInfo.asp,行0

是什么原因?(顺便解释一下:加 myconn,1,1 的作用?)