多语言展示
当前在线:1484今日阅读:26今日分享:39

个人网页6-----留言板1(ASP显示ACCESS数据)

小编尝试做一个网页留言板,分几次来写,这是第一篇,实现网页显示数据库信息。
工具/原料

Access 2003

方法/步骤
1

IIS服务器--Web服务扩展--“Active Server Pages”(asp)设为允许。

2

在服务器上安装access,可以直接安装一个office,access是office中的一个组件。

3

左上角菜单栏,'文件'--'新建'--'空数据库',将文件放在网站新建的留言板文件夹下。

4

选择'使用设计器创建表',然后点击'打开'。

6

'文件'—>'保存',填写表名称,确定。弹出提示,'是否设置主键',点击是,自动将字段'id'设为了主键,在主键前面有一个钥匙的图标,如图,主键可以看做是数据的索引,方便随时查找到想要的数据。

7

关闭设计器,打开刚建的表,加上两条数据,这样一个access数据库就建立好了。

8

接下来是asp代码。在网站留言板文件夹下新建一个txt文件,将它重命名为xxx.asp,以记事本的方式打开,在里面添加如下图代码。<%dim conn,mdbfile  mddfile='Provider=Microsoft.Jet.OLEDB.4.0;data source='&server.mappath('数据库文件名.mdb)  set conn=server.createobject('adodb.connection') conn.open mdbfiledim sql,rs sql='select * from 表名'set rs=server.createobject('adodb.recordset')rs.open sql,conn,1,1do while not rs.eofresponse.write rs('id')   & '
'response.write rs('name') & '
'response.write rs('message') & '
'response.write rs('data') & '
'&'
'rs.movenextlooprs.closeset rs =nothingconn.closeset conn=nothing%>

9

小编用自己话一行行解释,如果有错,请多见谅:①<%                           (^asp代码开始)②dim conn,mdbfile    (^定义两个变量,一个叫conn,一个叫mdbfile)③mddfile='Provider=Microsoft.Jet.OLEDB.4.0;data source='&server.mappath('数据库文件名.mdb)       (^变量mdbfile设为了access数据库的连接点,后面的是获得相应数据库的绝对路径)④set conn=server.createobject('adodb.connection')           (^变量conn设为了VB连接数据库的对象)⑤conn.open mdbfile    (^conn对象打开了mdbfile数据库)⑥dim sql,rs                   (^同②)⑦sql='select * from  表名   (^变量sql查询数据库里的这张表)⑧set rs=server.CreateObject('adodb.recordset')      (^rs设为数据集对象)⑨rs.open sql,conn,1,1   (^rs打开了相应的数据库下的表)⑩do while not rs.eof     (^如果没到数据集尾部,便执行某种操作)⑾response.write  rs('id')  & '
'    (^显示表中一条数据的id,然后换行)⑿-⒁                              (^同⑾)⒂rs.movenext                (^指向下一条数据)⒃loop                            (^循环上面的操作)⒄rs.colse                        (^把rs打开的操作关闭)⒅set  rs=nothing          (^把rs变量设为空)⒆conn.close   set conn=nothing    (^同上)⒇%>                               (^asp代码结束)

10

最后别忘了在网站主页上加一条指向这个asp文件的链接。

注意事项
1

小编打算建个人网页,会同步把自己学会的经验发上来。

2

如有错误,请多包涵。观看更多经验,关注”上年度的我“,谢谢!!

推荐信息