我下载教程的代码在本地IIS上调试:
程式应该没问题吧:
<%
'创建RECORDSET对象方法1
set rst=Server.CreateObject("ADODB.recordset")
rst.open "select * from user where u_user='" & request.form("f_user") & "'",conn,1,1
if rst.recordcount>0 then
'如果存在这个用户名,对用户进行提示
response.write "用户名:" & request.form("f_user") & " 已经被占用!请点击后退按钮返回上一页!"
response.end
else
'如果用户名不存在则写入数据
set rst1=conn.Execute("insert into user (u_user,u_code) values ('" & request.form("f_user") & "','" & request.form("f_code") & "')")
end if
%>
下面是出错的信息:
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务
--------------------------------------------------------------------------------
技术信息(用于支持人员)
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/fifasp/result.asp, 第 37 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; KuGooSoft; .NET CLR 2.0.50727)
网页:
POST 108 ??? /fifasp/result.asp
POST Data:
f_user=gfhgfhgfh&f_code=5235235&f_name=fgf&f_sex=%C4%D0&f_age=ff&Submit=%CC%E1%BD%BB%D7%A2%B2%E1%D7%CA%C1%CF
时间:
2008年8月13日, 15:54:57
详细信息:
Microsoft 支持
高手教我啊~~~
