
asp对access数据库中数据的添加、修改、删除(已测试
1:首先建立一个access数据库保存为 xhnew.mdb 表名为aa
字段如下:
id 自动排序
name 文本
content 文本
xhtime 日期 默认值 now()
title 文本
2:打开DW 建立文件conn.asp文件
代码如下:
程序代码
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)}dbq="&server.mappath("xhnew.mdb")
%>
这段语句是连接数据库的语句 set conn=server.createobject("adodb.connection")创建一个connection对象 用该对象的open方法打开数据库
driver={microsoft access driver (*.mdb)}这句语句是access的驱动
dbq="&server.mappath("xhnew.mdb")这句是数据库的路径
建立conn.asp是为了方便接下来的教学。。。
我们可以任何要用到打开数据库连接的文件里加
<!--#include file="conn.asp"-->就可以调用
是不是很方便。第一个小时就学这么多。。。当你弄明白上面的数据库还有代码后。。
就继续跟着我学吧!
(第2个小时)
现在来学把数据库的信息输出来
下面先建立一个主文件index.asp
代码如下
程序代码
<!--#include file="conn.asp"-->
<%
exec="select * from aa order by id desc "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<table width="628" height="24" border="1" align="center" cellpadding="1" cellspacing="0">
<%
if rs.eof and rs.bof then
response.write("暂时没有文章")
else
do while not rs.eof
%>
<tr>
<td width="66" height="22" ><%=rs("id")%></td>
<td width="66" ><%=rs("name")%></td>
<td width="66" ><%=rs("content")%></td>
<td width="273" ><%=rs("xhtime")%></td>
<td width="53" ><%=rs("title")%></td>
<td><a href="modify.asp?id=<%=rs("id")%>" target="_self">编辑</a></td>
<td width="32" ><a href="del.asp?id=<%=rs("id")%>">删除</a></td>
</tr>
<%
rs.movenext
loop
end if
%>
</table>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<td><a href="add.asp">添加</a></td>
代码解释:
(1)<%
exec="select * from aa order by id desc "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
上面的代码是创建一个recordset对象。。该对象是用来打开数据库中的表的。。也就是打开aa
exec="select * from aa order by id desc " 这句的意思是查找表aa中所有信息并倒序排列
信息. *号表示aa中所有的信息 order by id 就是aa中id字段 desc 是倒序的意思
rs.open exec,conn,1,1 这句话的意思是用recordset对象来打开conn中的表
(2)
<%
if rs.eof and rs.bof then
response.write("暂时没有文章")
else
do while not rs.eof
%>
上面是if语句。。if else语句是相当重要的。。
希望一些初学者要认真的研究一下if else语句。。不可心急。基础才是硬道理
rs.eof 的意思是aa表中的最后一条记录 那么rs.bof就是第一条记录
整个语句用中文翻译就是 当aa表中的最后和最前一条信息没有的时候。。就输出暂时没有文章
或则就循环到eof最后一条信息。。
(3)<tr>
<td width="66" height="22" ><%=rs("id")%></td>
<td width="66" ><%=rs("name")%></td>
<td width="66" ><%=rs("content")%></td>
<td width="273" ><%=rs("xhtime")%></td>
<td width="53" ><%=rs("title")%></td>
<td><a href="modify.asp?id=<%=rs("id")%>" target="_self">编辑</a></td>
<td width="32" ><a href="del.asp?id=<%=rs("id")%>">删除</a></td>
</tr>
上面的代码比较容易理解。。<%=rs("id")%>这个用法是输出数据库字段id..
<a href="modify.asp?id=<%=rs("id")%>" target="_self">编辑</a>这段很重要。。
我来解释一下。。在ie窗口点 编辑 的时候。。页面会跳转到modify.asp的文件里的id
并进行相应的处理。。这里很难解释清楚。。在接下来的例子中再慢慢解说
(4)
<%
rs.movenext
loop
end if
%>
这句是循环结束的语句
rs.movenext 这句是游标向下指的意思
(5)
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
这句是关闭数据库的语句
用完数据库后要记得关闭数据库。。以免占用资源
养成随手关门的好习惯
就学到这里。。好好消化上面的代码。。心急吃不了热豆腐。。
一步一个脚印最塌实
(第3个小时)
现在来学添加数据到数据库 需要两个文件来实现
(1)先建立一个提交表单add.asp
代码如下:
程序代码
<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=gb2312" />
<title>无标题文档</title>
</head>
<body>
<form name="form1" method="post" action="add_new.asp">
名字 <input type="text" name="name"><br>
备注 <input type="text" name="content"><br>
题目<input type="text" name="title" ><br>
<input type="submit" name="Submit" value="提交">
<input type="reset" name="Submit2" value="重置">
</form>
</body>
</html>
上面代码要注意的是action="add_new.asp"提交到add_new.asp文件
还有name="name" name="content" name="title" 名字要对应
(2)处理文件add_new.asp
代码如下:
程序代码
<!--#include file="conn.asp"-->
<%
name=request.form("name")
content=request.form("content")
title=request.form("title")
exec="insert into aa(name,content,title) values('"+name+"','"+content+"','"+title+"')"
conn.execute exec
conn.close
set conn=nothing
response.redirect "index.asp"
%>
代码解释:
(1)
name=request.form("name")
content=request.form("content")
title=request.form("title")
这三句语句是接收add.asp发来的信息。。request.form("name")就是对应add.asp中的name="name"
(2)
exec="insert into aa(name,content,title) values('"+name+"','"+content+"','"+title+"')"
conn.execute exec
上面的语句是数据库插如信息的语句
insert into aa(name,content,title) 中文意思是插入信息对应aa表中的三个字段
三个字段的数值是values('"+name+"','"+content+"','"+title+"') 这里面对应的值是
这三句语句
name=request.form("name")
content=request.form("content")
title=request.form("title")
传递的
(3)
conn.close
set conn=nothing
response.redirect "index.asp"
关闭数据库。。写如成功后自动转页面到index.asp
到这里相信你已经学会如何添加新记录到数据库了。。
那就跟着我接着学吧。。。
ASP基础实例教程之五个小时学会Asp连接access添加,删除,修改四
(第4个小时)
接下来我们来学删除数据库信息。。。
删除信息比较简单。。只需要一个文件del.asp
代码如下:
程序代码
<!--#include file="conn.asp"-->
<%
exec="delete * from aa where id="&request.querystring("id")
conn.execute exec
conn.close
set conn=nothing
response.redirect "index.asp"
%>
代码解释:
exec="delete * from aa where id="&request.querystring("id")
conn.execute exec
先翻译成中文意思
删除表aa中id字段的值。。这个值等于="&request.querystring("id")
还记得我们建立index.asp文件的时候吗?里面有段语句是这样的
<td width="32" ><a href="del.asp?id=<%=rs("id")%>">删除</a></td>
大家现在看明白了吧!你们这么聪明。。一定明白了。
我再补充说两句
当我们点击删除的时候。。。这个时候就会连接到del.asp做处理。。
而同时del.asp接收到我们的请求是通过"&request.querystring("id")这句语句
然后conn.execute exec 这条语句就执行删除。。
整个流程就是这样。。。
希望学习的人好好弄清楚。。那样我们才可以继续学习修改
(第5个小时)
现在学习数据的修改。 这是难点。。大家要认真的跟着我学。。
本人也是看了很久才学会的。。解释的不好多多包容。。
修改需要两个文件
(一)建立modify.asp 和del.asp很像似
代码如下:
程序代码
<!--#include file="conn.asp"-->
<%
exec="select * from aa where id="&request.querystring("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<form name="form1" method="post" action="modifysave.asp">
<table width="748" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>name</td>
<td>content</td>
<td>title</td>
</tr>
<tr>
<td>
<input type="text" name="name" value="<%=rs("name")%>">
</td>
<td>
<input type="text" name="content" value="<%=rs("content")%>">
</td>
<td><input type="text" name="title" value="<%=rs("title")%>">
<input type="submit" name="Submit" value="提交">
<input type="hidden" name="id" value="<%=request.querystring("id")%>">
</td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
代码解释:
(1)
<%
exec="select * from aa where id="&request.querystring("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
这句exec="select * from aa where id="&request.querystring("id")我在del.asp里解释过了
在这里也是一样的道理
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
上面是用recordset对象打开数据表。。。
(2)
<input type="text" name="name" value="<%=rs("name")%>">
这里要注意名字要对应。。否则或出错。。
<input type="hidden" name="id" value="<%=request.querystring("id")%>">
这里是隐藏表单。。。提交隐藏的表单元素会随着表单一起提交,用于传递变量
(二)建立modifysave.asp 文件
代码如下:
程序代码
<!--#include file="conn.asp"-->
<%
exec="select * from aa where id="&request.form("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,3
%>
<%
rs("name")=request.form("name")
rs("content")=request.form("content")
rs("title")=request.form("title")
rs.update
rs.close
set rs=nothing
conn.close
set conn=nothing
response.redirect"index.asp"
%>
代码解释:
(1)
rs("name")=request.form("name")
rs("content")=request.form("content")
rs("title")=request.form("title")
这三句话的意思是数据库中的rs("name")的值等于接收到request.form("name")的值
request.form("name")的值是从modify.asp传递来的。。
(2)
rs.update 这句语句是更新数据库里的信息的意思 就是把提交的信息上传到数据库
aspAsp连接access添加,删除,修改已经都教完了
许多大的系统如新闻发布系统都是在这个基础上建立的
希望大家能学有所成
http://tech.163.com/school/网易学院,可以学习如下:
系统问题:
Windows综合 WindowsXP Vista Linux 其他 系统工具 网络工具 聊天软件 媒体工具
光盘工具 其它工具 病毒 安全 网络 服务器 多媒体
图形图像:
PhotoShop教程 Flash教程 FireWork 矢量教程 3D教程 手绘教程 图像辅助 图像其他
Dreamweaver教程 网站心得 CSS/HTML 教程 DOM/JS教程 FrontPage/Golive 网站其他
办公应用:
Word教程 Excel教程 Powerpoint教程 其他办公软件 Outlook教程 排版软件
编程开发:
Asp教程 Jsp java教程 C#教程 VC++教程 C教程 VB教程 其他语言 SQL、ACCESS
数据库其他
数字艺术:
业界动态 设计传真 精美图片 人物访谈 电子杂志 尖锋艺术 创意先锋 展览
菜鸟入门:
菜鸟终结者综合视频 电脑创新学习方法指南视频 Linux从入门到精通视频教程 菜鸟网上冲浪视频教程
注册表实例视频精通注册表视频教程 菜鸟必学系列视频教程 Windows *** 作视频教程 windows基础入门
工具软件:
Google官方AdSense技巧 虚拟光驱的使用方法视频 Winrar3.51技巧视频教程 聚e:迅雷视频教程
常用软件视频教程 FIF常用软件视频教程 QQ2006技巧视频教程全集 QQ2005应用技巧视频 foxmail视频教程
皇朝软件论坛
Photoshop:
绘制宝马车标志视频教程 薛欣系列视频教程之PS图层 Photoshop cs2 高手之路 PS视频之鸡蛋里的小猫
大型PS视频《手绘摩托》 PS绘制科幻水晶按钮 数码照片处理视频教程 祁连山PS打造名贵手表实例
PS CS2中文视频教程 金鹰Photoshop CS2视频教程 薛欣系列综合视频教程 PS视觉传达视频教程
轻松学PS CS2视频[完] FIF Photoshop7 视频教程 Photoshop从头学系列视频教程
网页设计:
Dreamweaver基础视频教程 FIF HTML帮助手册 网页设计师视频教程 DW网页设计实例图文+视频教程
网页设计与制作多媒体教程 网页设计精华教程 DW8网页制作视频全集 DW2004视频
3D等视频:
AutoCAD2006视频教程 AutoCAD 2004视频教程 商业包装设计视频教程 我形我速5视频教程
排版软件InDesign视频教程 AE7中文视频 3Dmax工业产品设计
Flash视频:
Flash卡通动画设计视频教程 FLASH组件应用视频 FLASH9.0新功能视频体验 FLASH8入门到高手系列视频
FLASH动画师培训 吕松贤精通Flash视频教程 Flash 8新功能体验视频 Flash动画设计实例视频
Flash ActionScript视频教程 FLASH 2004视频教程 Flash AS视频 金鹰FlashMX视频
办公视频: Word图书排版视频教程 Office2007初体验视频教程 一级OFFICE视频教程 金鹰WORD 2003教程
编程视频:
C语言程序设计 用实例学Delphi视频教程 零起点学c++ Visual Foxpro多媒体教程 ASP.NET视频教程
JAVA入门到精通视频 VC++从入门到精通视频教程 金鹰ASP超速入门视频教程 FIF ASP动态网页设计视频教程
VS 2005入门视频教程 ASP(vbscript)视频教程 一级OFFICE视频教程 众志asp.net视频教程
因为大家都知道,安装传奇服务端一定要先安装DBC2000数据库软件的,没有这个软件没有办法启动游戏,但是随着电脑系统的更新换代,之前的XP和2003系统已经离我们远去了,古老的DBC2000程序也不在支持新的win7系统,当然也有新的DBC更新,但是对于新手来说还是比较麻烦,不知道选择什么程序和版本安装比较好,今天我就来分享一下,如何不安装DBC2000程序一样可以启动传奇服务端的方法!注意一下教程只针对GOM引擎,其他引擎暂时没有测试!
首先下载GOM数据库转换的工具
下载后双击打开,然后点击你的数据库名文件,开始转换就可以了!
转换完成以后,可以看到你的服务端中 D:\MirServer\Mud2\DB下面多了一个HeroDB.MDB的文件,这个就是转换完成后的ACCSEE数据库了!使用这个数据库不需要安装DBC2000,一样可以启动服务端!
使用方法:
打开服务端启动程序,点击配置向导,选择使用ACCSEE数据库,点击选择你的ACCSEE数据库的文件,注意数据库路径一定要争取,不然不能保存和启动!
然后点击下一步,直到保存,然后启动服务端就可以了!
文章知识点与官方知识档案匹配
云原生入门技能树首页概览
9071 人正在系统学习中
打开CSDN APP,看更多技术内容
dbc2000 v6.6 支持xp win7
dbc2000 64位是一款优秀强大的数据库类软件,主要用于架设热血传奇和传奇世界的数据库程序。
php dbc2000 *** 作类,超详细菜鸟入门第一课DBC2000详细架设
大家好!今天我的教程是菜鸟入门第一课DBC2000的架设,很多人会问为什么老做DBC2000的教程不错,网络上面确实很多DBC2000的架设可有多少是详细的基本都是带过吧!好了!今天就详细说下!我不是一条龙!别找我做版本!我只是爱好传奇而已!所以如果你也想要一起免费学习传奇技术欢迎加入下面QQ群:如果有什么问题可以问我!好了!开始今天的教程吧!1.首先找一个DBC2000(我不下了,已...
继续访问
如何自己开传奇单机架设超详细图文教程
填写主列表和备份列表得到的列表地址::88/gom.txt(示例),快捷方式是游戏登录设备的名称传奇 地图 补丁下载,因为是单机,做搜索客户端条件设置不勾选微入口模式,在本地搜索传奇客户端。获取列表地址后,打开文件夹中的生成器。我用的是绿盟科技这个版本的记录器,如果是你版本的另一个记录器,也想使用绿盟科技的登录设备,可以到绿盟科技下载免费的登录设备压缩包,然后更换登录设备生成器, key.lic.第一步设置完成后,点击下一步,接下来的所有步骤都默认设置,直到生成新的配置文件,启动游戏控制器,成功启动引擎。
继续访问
DBC2000 64位 支持win7
广泛用于传奇服务端架设,支持64位win7 *** 作系统,附带中文版 *** 作界面。传奇服务端部署时,安装后在控制面板中通过BDE添加HeroDB即可, *** 作类似SQLServer的数据库附加。
win7系统传奇如何架服务器,win7系统如何架设传奇服务端玩游戏更流畅
传奇是一款大型多人在线角色扮演游戏,游戏玩家都挺喜欢玩的,然而在win7系统中玩这款游戏的时候,是需要架设传奇服务端才可以更流畅的玩游戏,那么win7系统怎么架设传奇服务端呢?接下去和大家分享win7系统架设传奇服务端的方法。1、首先在win7系统中安装DBC2000软件。安装完成以后要在控制面板找到DBC2000配置文件BDEadministrator。2、然后找到以后然后要进行我们服务端的DB...
继续访问
最新发布 DBC数据库转ACC数据工具教程
转换完成之后,打开GameOfMir引擎控制器 选择配置向导,勾选下图所示的 使用Access数据库,一直下一步 保存后就可以了。
继续访问
传奇GEE引擎版本架设
左下角----开始----打开控制面板-----右上角点击类别-----小图标------找到BDE Admini strat or (32位)双击BDE Admini strat or (32位)-------空白处右键-----选择New------会出现小窗口点击OK。我们的路径设置为D:\Mirserver----Mud2----DB----ok。我的电脑右键----管理----信息服务IIS管理----网站---添加网站。第六步:生成登录器-----在Mirserver文件找到登录器文件。
继续访问
GameofMir引擎架设传奇服务器【1:架设服务端】
工具: 1 1.64位的DBC数据库,数据库是用来存储,怪物、技能、和装备的。 2.引擎服务端,用来架设服务。 一、安装数据库 解压服务端的安装包,因为其默认的路径是在D:\盘,所以最好解压在D盘,以免出错 然后安装数据库 打开后直接一直下一步下载。 安装完成后在控制面板中找到刚安装好的数据库。 打开后新建立一个数据库叫HeroDB对应服务端要使用的数据库。 然后连接数据库文件的路径,路径在服务端文件夹下面 这里可以看到三个数据库文件,分别是技能...
继续访问
云服务器 架设传奇_传奇私服架设教程
一 首先提前准备好工具江西驰网游戏高防服务器(16h-32G-50m/100m-100G)即可版本域名DBC数据库传奇服务端这些都是可以自行获取准备好,像版本,数据库,客户端都是可以在网上下载二 传奇服务器架设传奇游戏的具体流程 远程桌面登录驰网传奇服务器,然后在服务器内把东西都下载安装好,接下来就是直通车全部完成后再传奇服务器内找到控制面板BDE 打开BDE 根据他的步骤开始下一步,把他改名成H...
继续访问
Access数据库文件HeroDB.MDB用什么工具可以打开呢?
Access数据库文件HeroDB.MDB用什么工具可以打开呢?破障Access数据库查看器 我们在架设GOM引擎的版本的时候,可能会发现,有的版本默认选择Access数据库,选择Access数据库的版本,我们可以在D:\mirserver\Mud2\DB这个路径找到一份HeroDB.MDB的文件,这是一个集成数据库,和HeroDB不一样 DBC2000的数据库是有3个数据库文件的,分别是Magic.DB、Monster.DB、StdItems.DB,代表这怪物、物品、技能 而Access数据库一个就集成了
继续访问
怎么使用dbc2000架设传奇-dbc2000架设传奇教程
点击OK保存后,关闭对话框,会询问你是否保存,点击OK,此时小编是将其放在D盘,D:MirServerMud2DB这个,若放在其他盘里要修改一下,但MirServerMud2DB这个路径一定要正确哦。首先,在电脑上下载安装dbc2000,安装完成以后桌面会多一个DB Commander Shortcut这个文件,这个就是数据库管理软件了,里面可设置一些传奇服务端的基础数据。还不会的朋友赶快来和小编一起学习一下dbc2000架设传奇教程吧,希望通过本篇教程的学习,可以帮助大家更好地了解dbc2000。
继续访问
DBC2000数据库,DBC2000怎么设置?DBC2000架设传奇教程
DBC2000数据库是架设传奇服务端常用的数据库之一,不管是架设单机还是外网都可能用上,使用率可以说是很高,今天飞飞就和你们分享下DBC2000配置方法,希望可以帮助到你们~
继续访问
传奇世界服务端WIN7简单安装教程
64位和32位DBC2000。
继续访问
单机版传奇传奇服务端架设传奇服务器架设
如何检查是否解压正确呢,各位可以打开你的登录器配置器,其中有一个Resources(游戏补丁的意思)有你的补丁文件夹名字,你打开客户端根目录必须有一个同名文件夹才是解压成功,如果是一样的这样的话就可以直接打开登录器上游戏了。5. 接下来进行配置登录器,每个版本都有自己的配套登录器需要自己配置,在配置之前呢需要我们上传自己的列表,单机列表我这边给大家准备了各种引擎的免费列表 驰网IDC【传奇常用引擎免费单机列表】 找到你自己引擎的直接复制网址,在版本登录器文件夹进行配置即可。数据库:DBC2000。
继续访问
传奇私服开服架设教程 传奇服务端设置教程
(这是我的内网地址,如果你想开外网,按Ctrl + R 打开运行 cmd 然后输入:ipconfig /all 就可以查看到自己的IP地址,当然也可以打开百度搜索“IP地址”也可以查看到自己的外网IP,由于我们这里开的是单机传奇,所以我们只需要填写上 127.0.0.1 就可以了)d出目录对话框,选择A解压出的服务端所在的盘符(我解压出来的是F盘),选择B服务端目录下的数据库点OK,这样数据库就设置完成了。当然这里是单机,所以这里默认就可,直接下一步,下一步,下一步,一直到最后点击保存就OK了。
继续访问
架设传奇时打开DBC数据库出错或读取DBC失败解决方法
架设传奇时打开DBC数据库出错或读取DBC失败解决方法
继续访问
数据库
服务器
运维
写评论
评论
1
点赞
踩
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)