提存费用是多少:rs.open sql,conn,1,3

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 01:31:00
set rs=server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,3
sql="select * from dbo.user where username='"& username &"'"
if not rs.eof and not rs.bof then。。。。。

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

第 42 行就是rs.open sql,conn,1,3
高手解释下,谢谢!

呵呵,刚才回答的还不够的,除了把游标改为1外,你这个表名user是SQL系统的关键字,需要加个中括号:

sql = "select * from dbo.[user] where username = '"& username &"'"

第一次打开后 你可能数据库没有关闭。
以后打开数据库要关闭一下!
以后的编程过程中也要有这个习惯。每次打开数据库你都要有关闭程序,这样就可以了!
希望帮到你!!