扬州城市论坛 百科 asp读取access数据库(access数据库)

asp读取access数据库(access数据库)

你的网站还是一如既往的“静态”吗?目前,有相当一部分呈几何级增长的互联网网站仍然固守“静态”,无形中已经落后于时代的步伐。所谓“静态”,就是一个网站的网页内容是“固定的”。当用户的浏览器通过互联网的HTTP协议请求web服务器提供web内容时,服务器只将已经设计好的静态HTML文档发送到用户的浏览器。页面内容只使用了标准的HTML代码,最多添加了流行的GIF89A格式的动态图片,比如几只小狗小猫跑来跑去的动画效果。如果网站维护者想要更新网页的内容,他必须手动更新他所有的HTML文档。

“静态”网站的致命弱点是不容易维护。为了不断更新网页内容,你必须反复制作HTML文档。随着网站的内容和信息越来越多,你会觉得工作量超出你的想象。

一般来说,一个真实完整的网站是离不开数据库的,因为在实际应用中,有大量的数据需要保存,而且这些数据往往是相互关联的。使用数据库来管理这些数据可以非常方便地进行查询和更新。数据库有很多种,比如Fox数据库(。dbf),访问数据库(。mdb)、Informix、oracle和sql server等。在这里,我将与你分享ASP如何访问Access数据库的信息。

常见数据库语句

1.SELECT语句:命令数据库引擎将数据库中的信息作为一组记录返回。

2.INSERT INTO语句:向表中添加一条或多条记录。

3.UPDATE语句:创建一个更新查询,以根据特定条件更改指定表中的字段值。

4.DELETE语句:创建一个删除查询,从FROM子句中列出的一个或多个表中清除记录,并满足WHERE子句。

5.EXECUTE语句:用于激活过程。

使用ASP成为你自己的通讯录实践者.

一、数据库的建立:

使用Microsoft Access创建一个名为data.mdb的空数据库,并使用设计器创建一个新表。输入以下字段:

名称数据类型描述其他

ID号数据标识字段大小:长新值:增量索引:是(无重复)

用户名文本名称默认值

用户邮件文本电子邮件默认值

视场大小的个数:长。默认值:0。指数:无

Indate时间日期加入时间的默认值

保存data.mdb文件。为了解释方便,就做一个相对简单的库。

第二,连接数据库

方法1:

设置conn=服务器。CreateObject('ADODB。连接’)

' conn . Open ' Driver={ Microsoft Access Driver(*。MDB)};dbq='Server。MapPath('data.mdb ')

方法二:

设置conn=服务器。CreateObject('ADODB。连接’)

conn.Open 'Provider=Microsoft。Jet . OLEDB.4.0数据源='服务器。MapPath('data.mdb ')

注意:在一个页面中,你只需要连接一次。数据库用完后及时关闭连接。

关闭控制室

设置连接=无

第三,向数据库添加新记录

设置conn=服务器。CreateObject('ADODB。连接’)

' conn . Open ' Driver={ Microsoft Access Driver(*。MDB)};dbq='Server。MapPath('data.mdb ')

用户名='突然改变'

user mail=' EC 0705 liujuan @ 163 . com '

indate=Now()

sql='insert into data (username,usermail,indata)值(' username ' '' usermail ' '' indate ' ')'

连接执行(sql)

关闭控制室

设置连接=无

描述:建立数据库连接;通过表单获取姓名和电子邮件字符串,Now()获取当前时间和日期;使用insert into语句添加新记录;连接。执行到执行;最后,关闭。

第四,选择数据库中的记录

1.选择所有记录的字段(按记录的相反顺序):SQL=' select * from data order by id desc '

2.选择所有记录的名称和电子邮件字段(未排序):SQL=' select username,usermail from data '

3.选择名称为“突变”的所有记录:SQL=' select * from data where username=' '突变'''

4.选择使用163 信箱的所有记录(按查看次数排序):SQL=' select * from data where user mail like ' % ' @ 163。' com ' % '按视图排序desc '

5.选择最新的10个记录:sql='按ID desc从数据顺序中选择前10个*

结构化查询语言语句已经知道了,不过在网应用时,还得创建一个记录集对象得到记录集,才能把从数据库里取出的值应用在网页上,如果现在将所有的记录显示在网页上就这样:

设置连接=服务器CreateObject('ADODB .连接)

“conn . Open”Driver={ Microsoft Access Driver(* .MDB)};dbq='Server .MapPath('data.mdb ')

sql='select * from data '

设置rs=服务器CreateObject('ADODB .记录集)

卢比.打开sql,康涅狄格州,1,1

做而不做。电渗流

回应。写p姓名:' rs('用户名') '电子邮件:' rs('用户邮件') '查看:' rs('view ')'次rs('indate ')'加入/p '

卢比.下一步

卢比.关闭

设置rs=无

关闭控制室

设置连接=无

说明:建立数据库连接;创建同悦得到记录集;循环显示记录,卢比.电渗流表示记录末,卢比.下一步表示移到下一个记录;最后关闭。

五、修改(更新)数据库记录

修改记录的电子邮件:

设置连接=服务器CreateObject('ADODB .连接)

“conn . Open”Driver={ Microsoft Access Driver(* .MDB)};dbq='Server .MapPath('data.mdb ')

ID=1

用户邮件=' EC 0705刘娟@ 163。' com '

sql='更新数据集用户邮件=''用户邮件' '其中ID='CInt(ID)

连接执行(sql)

关闭控制室

设置连接=无

说明:建立数据库连接;获取记录身份证,新电子邮件字符串;使用更新语句修改记录;控制室,执行来执行;最后关闭。

如果使记录的查看值加1,则:SQL=' update dataset view=view 1 where ID=' CInt(ID)

六、删除数据库记录

删除某一条记录:

设置连接=服务器CreateObject('ADODB .连接)

“conn . Open”Driver={ Microsoft Access Driver(* .MDB)};dbq='Server .MapPath('data.mdb ')

ID=1

SQL=' delete from data where ID=' CInt(ID)

连接执行(sql)

关闭控制室

设置连接=无

说明:建立数据库连接;获取记录ID;使用

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a6103.html

asp读取access数据库(access数据库)

扬州城市论坛后续将为您提供丰富、全面的关于asp读取access数据库(access数据库)内容,让您第一时间了解到关于asp读取access数据库(access数据库)的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。