检查一下是不是字段名写错了...
一般出现这个错误, 仅仅是因为一个或者多个字段名写错了, 造成某些原来是已知的字段变成未知的参数
------------------------------------
仔细检查一下哈
不行的话
SQL 改成
sql="select * from [admin] where admin_name='"&adminname&"' and admin_password='"&adminpwd&"'"
这个是SQL错误, 跟程序无关, 除非你程序传递过来的参数带着单引号, 但是也不是这个错误哈...
调试时提示第18行出错,至少一个参数没有被指定值
这句话的意思是
sql语句有问题
asp中的变量和sql中的字段类型不匹配 或者是 sql语句中使用了sql的关键字
sql="select * from [admin] where [admin_name]='"&adminname&"' and [admin_password]='"&adminpwd&"'"