如何向Access数据库提交数据

如何向Access数据库提交数据,第1张

小子你刚学ASP找个高手20分想要人家帮你搞定。低估了点吧,,看看我的给你个初学源码?在加点分下次有不懂的找我。。哈哈!!

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

点赞


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10073331.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存