会asp的进来下下,recordset对象老出现错误啊!~~

来源:百度知道 编辑:UC知道 时间:2024/07/09 02:16:00
<!-- #include file="openmdb.asp" -->
<%
set jilu=server.createobject("adodb.recordset")
jilu.open "select * form vip where user='" & request.form("xingming") & "'",conn1,1,1
if jilu.recordcount>0 then
response.write "用户名:" & request.form("xingming") & "已经被占用,请更换用户名。"
else

上面是我的这部分代码
下面是错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

ODBC 驱动程序不支持所需的属性。

/hackerqx/test/test2.asp,行 4

能给我说说是哪错了么

兄弟啊,,"Select * From"你把From写成了Form,这个地方错了啊。。

<!-- #include file="openmdb.asp" -->
<%
dim xingming
xingming=request.form("xingming")
set jilu=server.createobject("adodb.recordset")
jilu.open "select * form vip where user='"&xingming&"'",conn1,1,1
if jilu.recordcount>0 then
response.write "用户名:'"&username&"'已经被占用,请更换用户名。"
else

你的openmdb.asp里有没有打开conn
例如
set conn=Server.CreateObject("Connection")
conn.Open ..................

set jilu=Server.CreateObject("Recordset")
jilu.open "select * form vip where user='"&xingming&"'",conn 1,1,1 (注意conn和后面的1有空格)
if not jilu.eof then
response.write "用户名:'"&username&"'已经被占用,请更换用户名。"
else
.
.
.
.

你的conn1定义了吗?如果没定义


db="**