关于win98+pws+access的问题

cucumberqlt 2003-03-17 10:46:19
小弟初学asp做网上考试,数据库是access,当新用户提交注册信息时,发生以下错误。

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e10'

[Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 2。

/mywork/TMP3tmisbu5i0.asp, 行133

请各位大侠帮忙,(如需要原代码可声明)谢谢。

...全文
61 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zq8888 2003-03-17
  • 打赏
  • 举报
回复
没代码怎么帮你啊?
csdntoll 2003-03-17
  • 打赏
  • 举报
回复
字段名不对或insert into 时列的不全,或字段名是保留字,
如:user 在sql语句中应写成[user]
心云意水 2003-03-17
  • 打赏
  • 举报
回复
先检查你的SQL语句。
心云意水 2003-03-17
  • 打赏
  • 举报
回复
代码~~
晨晨 2003-03-17
  • 打赏
  • 举报
回复
从你以上的代码来看,应该没有什么问题,我想恐怕是你的数据库中的字段
与SQL语句中的不对应。
cucumberqlt 2003-03-17
  • 打赏
  • 举报
回复
看不懂,pangpangxu大哥,能说的详细点吗?
pangpangxu 2003-03-17
  • 打赏
  • 举报
回复
insert执行用conn.execute(checksql)不用使用数据集
cucumberqlt 2003-03-17
  • 打赏
  • 举报
回复
<html>
<head>
<title>考生注册</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<h1 align="center">考生注册 </h1>
<hr noshade>
<div align="center"><font color="#FF33CC">请注意:带*号的项必须填写</font><br>
<br>
</div>
<FORM action=register.asp method=post name=form1>
<table width="75%" border="1" align="center" bgcolor="#99ccff" cellspacing="0" cellpadding="5">
<tr>
<td width="28%"><font color="#993300">用户名</font></td> <td width="72%" bgcolor="#99CCFF">
<input type="text" name="t1" size="25">
*
</tr>
<tr>
<td width="28%"><font color="#993300">密码</font></td> <td width="72%" bgcolor="#99CCFF">
<input type="password" name="t2" size="25">
* </td>
</tr>
<tr>
<td width="28%"><font color="#993300">确认密码</font></td>
<td width="72%">
<input type="password" name="t22" size="25">
* </td>
</tr>
<tr>
<td width="28%"><font color="#993300">姓名</font></td>
<td width="72%">
<input type="text" name="t3" size="25">
* </td>
</tr>
<tr>
<td width="28%"><font color="#993300">性别</font></td>
<td width="72%">
<input type="radio" name="t4" value="男" checked>

<input type="radio" name="t4" value="女">
女</td>
</tr>
<tr>
<td width="28%"><font color="#993300">专业</font></td>
<td width="72%">
<input type="text" name="t5" size="25">
</td>
</tr>
<tr>
<td width="28%"><font color="#993300">班级</font></td>
<td width="72%">
<input type="text" name="t6" size="25">
</td>
</tr>
<tr>
<td width="28%"><font color="#993300">电话</font></td>
<td width="72%">
<input type="text" name="t7" size="25">
</td>
</tr>
<tr>
<td width="28%"><font color="#993300">邮箱</font></td>
<td width="72%">
<input type="text" name="t8" size="25">
</td>
</tr>
<tr>
<td width="28%"><font color="#993300">备注</font></td>
<td width="72%">
<textarea name="t9" cols="25" rows="3"></textarea>
</td>
</tr>
</table>
<p align="center">
<script language=VBScript>
<!--
sub go()
If trim(form1.t1.value)="" Then
alert "用户名不能为空!"
window.event.returnValue=false
form1.t1.focus
exit sub
End If
If form1.t3.value="" Then
alert "考生姓名不能为空!"
window.event.returnValue=false
form1.t3.focus
exit sub
End If
If form1.t2.value<>form1.t22.value Then
alert "两次输入的密码不一样,请重新输入!"
window.event.returnValue=false
form1.t2.focus
exit sub
End If

if confirm("您的登记信息将被提交,确认吗?")<>true then
window.event.returnValue=false
exit sub
End If
end sub
-->
</script>
</p>

<div align="center">
<input name="Submit" onclick=go() type="submit" value=" 提交 ">
<input type="reset" name="Submit2" value=" 取消 ">
</div>
</form>
<%@ language=VBscript %>
<%
dim user,pwd,sname,sex,major,sclass,tel,mail,note
user=Request("t1")
pwd=request("t2")
sname=Request("t3")
sex=request("t4")
major=request("t5")
sclass=request("t6")
tel=request("t7")
mail=request("t8")
note=request("t9")
dim checksql
dim rs
dim conn
set rs=server.CreateObject("ADODB.RecordSet")
set conn=server.createobject("ADODB.CONNECTION")
connstr = "DBQ=" + server.mappath("access/datebase.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
conn.Open connstr
checksql="select * from 用户 where name='"& sname &"' and pwd='"& pwd &"'"
set rs=conn.execute(checksql)

checksql="insert into 用户(用户名,密码,姓名,性别,专业,班级,电话,邮箱,备注) values('"&user&"','"&pwd&"','"&sname&"','"&sex&"','"&major&"','"&sclass&"','"&tel&"','"&mail&"','"¬e&"')"
set rs=conn.Execute(checksql)
if err.number <> 0 then
alert "无法保存,数据库操作出错:!"
else
alert "提交成功!"
end if
set rs=nothing
set conn=nothing
%>

</body>
</html>

月光留言本系统使用说明 一、概述 月光留言本系统是基于微软IIS平台ASP环境,使用ACCESS数据库。适用于IE4.0以上版本浏览器,Win98+PWSWin2000+IIS以上运行环境。 此留言本系统的界面是在一个第三方的留言本的基础上修改而成的,在不断升级的过程中,功能得到了不断的加强,并改善了其操作界面,灵活性好,支持在线对留言本进行维护,支持Cookies,支持[站长回复]与[删除留言]的功能,支持关键字过滤功能,支持自定义页面大小。 主要对于系统的安全性进行了大量修改提高,密码使用MD5,数据库进行了防止下载的功能,用户可以自行修改数据库文件名和后缀。对于搜索引擎的支持进行了优化,极大提高了对于被搜索引擎收录的机会。URL的优化可以保证系统方便地移植到PHP平台,当切换到PHP+MYSQL后,真个留言本的链接结构不变,使得页面文件在搜索引擎的收录得到良好的继承。 月光留言本的另外一个特色是支持UTF-8,编码大部分博客使用的都是UTF-8的编码,使用很简单,复制出utf-8目录下的所有文件放在网站上即可。 此留言本系统的特点是简洁实用,安全可靠,代码很小,可维护性强,非常适用于一般通用网站留言本使用。 二、使用说明 1、index.asp默认的留言本起始文件。 2、请将ACCESS数据库设置为可写的属性,否则将无法正确写入留言本。 3、默认管理员用户和口令为:admin,登陆地址为:login.asp 。请及时改成自己的口令,以免出现安全问题。默认数据库名称为#database.mdb,用户使用时可自行更改,建议修改为#database.asp。 4、登录系统后,只需点击留言本上的图标即可回复或者删除一条留言。 5、本留言本提供自动分页功能和关键字过滤功能,均可以在管理界面进行设置。
*********************************************************** 迎风科技网络有限公司 网络建站系统说明 *********************************************************** 1. 本系统运行环境: win98+pws WIN2000+IIS winXP+IIS WIN2003+IIS 由于本系统采用ASP写成,所以要求服务器支持ASP 数据库采用ACCESS库,要求服务器具有ACCESS的驱动程序, ADO版本要求2.5以上, 实际上,新装好的WINDOWS SERVER+IIS+SP4就可以很好的运行本系统 本系统做有些修改时需要修改服务器上的文件,所以要求在服务器上有写文件的权限. 安装的方法参阅: 系统安装方法.TXT 2. 本系统的详细操作说明见 www.aq08.com软件下载栏目中的相关帮助文件 3. 如果在您手中的是一个免费版本,则可能做了一些功能限制. 4. 系统默认状态下有一个系统管理员,用户名admin,密码admin888 5. database目录下是存放的网站数据库, 在后台有数据库改名功能,请不要自己随便改库文件名. 6. 对于免费系统,可以任意复制,传播,但不能用于任何商业用途,也不能用来谋取任何经济利益,如有商业需要必须事先征得作者同意,否则必追究其责任. 对于付费版本,不能扩散传播,每套系统只能在一个网站上使用。 7. 可以任意修改网站前台的版权信息,但对于网站管理部分的版权信息,即系统后台中的版权信息, 不可以做任何修改。 8. 如有其它要求请与系统作者联系。 9. 这里的每个代码都是作者心血的积晶, 请尊重系统作者的劳动成果, 主动注册, 以利于这套系统更好的发展。 10. 作者联系方法:中国北京海淀区  电话:15810548057 联系人: 谢利平 12. 如果您要购买这个程序的商业版,商业版有个人版,企业版和高级商务版, 请到HTTP://www.aq08.com联系 14. 以上各项和其它未尽事宜, 如有变化, 一律以WWW.aq08.com发布的消息为准. ********************************** 管理员帐号:admin 管理员密码:admin888

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧