|
[ASP]参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突2008年6月3日 23:18:30 发布:Saturn 通常ASP的错误主要有语法错误,业务流程和数据库错误等多方面。
如果你在ASP的VBScript出现,“参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突”
假设次错误出现在Rs.open Sql,Conn,1,1
那么请检查:1.是否在运行此句之前创建Conn链接。(是运行流程上,不是代码上)
2.是否在此句之前创建RS对象。
3.是否写错了SQL语句。
例子--正确的流程语句:
Dim Conn
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open ConnStr
Select Case sType
Case "Hot"
Call GetHotNews()
Case "Latest"
Call GetLatestNews()
End Select
Set Rs=Server.CreateObject("ADODB.Recordset")
Sql="Select Top 5 Title,FilePath From view_AllNewsInfo Where [Count]>100 order by id desc"
Rs.Open Sql,Conn,1,1
例子--错误的流程语句:
Select Case sType
Case "Hot"
Call GetHotNews()
Case "Latest"
Call GetLatestNews()
End Select
SDim Conn
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open ConnStr
Set Rs=Server.CreateObject("ADODB.Recordset")
Sql="Select Top 5 Title,FilePath From view_AllNewsInfo Where [Count]>100 order by id desc"
Rs.Open Sql,Conn,1,1
|