"select * from admin where password='"&password&"'
这句有问题,应该是
"select * from admin where password='"&password&"'"
前面的select * from admin where password='是字符串,password是变量,后面的'是字符,所以中间用&&连接,
比如说password里的值是"faint",那么这句就成了
select * from admin where password='faint'
明白了不?