ASP-类型不匹配: 'Open_conn' ????

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:19:53
dim admin_name,admin_pwd,user_number,pwd,t_number,t_pwd,select1

admin_name=trim(request("admin_name"))
admin_pwd=trim(request("admin_pwd"))
.......
select1=trim(request("radiobutton"))

if select1="3" then
set rs=server.createobject("adodb.recordset")
sql="SELECT * from admin WHERE admin_name = '"&admin_name&"' and admin_pwd = '"&admin_pwd&"'"
rs.open sql,Open_conn(),1,1

语言是asp,数据库是access,以上所有字段均是文本类型,但是运行后未果提示类型不匹配: 'Open_conn'.

请问各位这是怎么一回事?怎样修改呢?
我加载了conn.asp,所以不是数据库驱动方面的问题.. 仍然感谢下面的回答.. 我怀疑是我数据库表里的问题,但是我找不出来..

Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("date.mdb")

还没有数据库驱动和路径如下
rs.open sql,conn,1,1

那可能是你的‘’单引号问题,用ASC码转换一下可能会解决问题,这个问题我也是过
sql="SELECT * from admin WHERE admin_name = "&chr(96)&admin_name&chr(96)&" and admin_pwd = "&chr(96)&admin_pwd&chr(96)