求救:参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

peiyanli 2009-08-13 10:41:47
<!--#include file="fun.asp"-->
dim rs2
R_ReaderNum=Request.form("ReaderNum")
sql2="select* from TReader where ReaderID='"&R_ReaderNum&"'"
set rs2=server.CreateObject("adodb.recordset")
rs2.LockType=3
rs2.cursorType=3
rs2.Open sql2,cn1

%>

其中
fun.asp如下
<%
dim cn1
set cn1=server.CreateObject("adodb.connection")
cn1.ConnectionString="Provider=SQLOLEDB;DataSource=Mydate;UID=sa;PWD=123456;DataBase=MBOOK"
cn1.Open
%>

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
...全文
91 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mailbao 2009-08-13
  • 打赏
  • 举报
回复
Request.form("ReaderNum") 提交的表單沒傳值過來,去檢查下
peiyanli 2009-08-13
  • 打赏
  • 举报
回复
select* from TReader where ReaderID=''
mailbao 2009-08-13
  • 打赏
  • 举报
回复
如果還是不行的話,
那你先在
sql2="select* from TReader where ReaderID='"&R_ReaderNum&"'"
調試下,代碼如下:
response.write sql2
response.end

看看是否運行出來的sql2是否ok? 不正常那就再從你的fun.asp入手修改
peiyanli 2009-08-13
  • 打赏
  • 举报
回复
试过了 也不行
mailbao 2009-08-13
  • 打赏
  • 举报
回复
rs2.LockType=3
rs2.cursorType=3
rs2.Open sql2,cn1

改為

rs2.Open sql2,cn1,3,3 看看
peiyanli 2009-08-13
  • 打赏
  • 举报
回复
还是不行。。。。。。。。。
mailbao 2009-08-13
  • 打赏
  • 举报
回复
改改你的fun.asp試試


<%
dim cn1
set cn1=server.createobject("adodb.Connection")
cn1.open"driver={SQL server};server=這裡填寫你的SQL SERVER的服務名;database=你建立的數據庫名;uid=這裡是設置的用戶名;pwd=這裡是密碼;"
%>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧