永发信息网

ASP错误类型

答案:4  悬赏:50  手机版
解决时间 2021-04-26 22:49
  • 提问者网友:欺烟
  • 2021-04-26 10:06

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/5920/regsave.asp, 第 106 行

代码如下:

set rs=server.CreateObject("ADODB.recordset")
sql="select * from register where reg_name="&reg_name
rs.open sql,MM_coon_STRIN,3,3 【// 第106行】
if not rs.eof then
errmsg=errmsg+"<br>"+"<li>用户名已被别人注册"
founderr=true
end if
rs.close


最佳答案
  • 五星知识达人网友:woshuo
  • 2021-04-26 10:35
MM_coon_STRIN,3,3 这个不是上面你提到过的变量,你改成容易点的,如conn
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-04-26 12:24

1、先把 获得这个变量 reg_name 获得的代码看下呢 如果没获得 先获得

2、rs.open sql,MM_coon_STRIN,3,3 【// 第106行】 把MM_coon_STRIN 改为conn

因为你的数据库链接对象就是 conn

  • 2楼网友:患得患失的劫
  • 2021-04-26 11:22

sql语句错了

参数得加上单引

sql="select * from register where reg_name='"&reg_name&"'"

  • 3楼网友:人间朝暮
  • 2021-04-26 10:58

试下:

sql="select * from register where reg_name='"&reg_name&"'" rs.open sql,MM_coon_STRIN,1,3

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯