用ASP在Access数据库中添加新记录
当我们使用asp+access技术进行动态网页开发时,其中一项最基本的操作是添加记录。现举例说明如何在access中用asp代码添加记录。
先建立一个名为suhao.mdb的数据库,以及表mybook,和表中的字段name,tel,,message。
建立一个网页文件,保护如下表单:
<form name="form1" method="post" action="example5.asp">
name <input type="text" name="name"><br>
tel <input type="text" name="tel"><br>
message <input type="text" name="message" value=""><br>
<input type="submit" name="Submit" value="asp数据提交">
<input type="reset" name="Submit2" value="重置">
</form>
由以上代码,可以指导表单提交到example5.asp程序来处理。下面是example5.asp的代码:
<%
set ateobject("tion")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("suhao.mdb")
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
exec="insert into mybook(name,tel,message)values('"+name+"',"+tel+",'"+message+"')"‘这里的tel是数字型变量,所以不用再加"
ute exec‘执行这个exec命令
conn.close‘数据库关闭
set conn=nothing’定义的组件设置为空,可以返回资源
response.write "记录添加成功!"
前面说过exec里面的是执行的命令,添加记录的比较繁,大家要仔细看。insert into后面加的是表的名字,后面的括号里面是需要添加的字段,不用添加的或者字段的内容就是默认值的可以省略。
注意:这里的变量一定要和ACCESS里面的字段名对应,否则就会出错。
values后面加的是传送过来的变量。
需要注意的是,在设计前,我们的计算机需要配置IIS服务器,在dreamweaver中建立站点,并设置相应的服务器技术。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论