求助:ADODB.Recordset (0x800A0BB9)参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

<%DimFREEDB__MMColParamFREEDB__MMColParam="1"If(Request.QueryString("ID")<>"")ThenFRE... <%
Dim FREEDB__MMColParam
FREEDB__MMColParam = "1"
If (Request.QueryString("ID") <> "") Then
FREEDB__MMColParam = Request.QueryString("ID")
End If
%>
<%
Dim FREEDB
Dim FREEDB_numRows

Set FREEDB = Server.CreateObject("ADODB.Recordset")
FREEDB.ActiveConnection = MM_coondb_STRING
CONDBDB.Source = "SELECT * FROM free WHERE ID = " + Replace(FREE__MMColParam, "'", "''") + ""
FREEDB.CursorType = 0
FREEDB.CursorLocation = 2
FREEDB.LockType = 1
FREEDB.Open()

FREEDB_numRows = 0
%>
我在做一个页面,运行后系统就提示:ADODB.Recordset (0x800A0BB9)参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
这是怎么回事?谁能帮下啊????
展开
 我来答
百度网友1fdeaff
2007-03-26 · TA获得超过263个赞
知道小有建树答主
回答量:507
采纳率:0%
帮助的人:423万
展开全部
CONDBDB.Source = "SELECT * FROM free WHERE ID = " + Replace(FREE__MMColParam, "'", "''")就可以了,后面不需要""了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式