  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
用Dreamweaver制作ASP动态网页(图解二)
第三步:数据库显示篇
7 q$ S! A: t3 Q* k 站点建了,DW也管理了,数据库表也建了,还小添了一下。那下面就开用DW还算强大的功能:连接数据库并且显示纪录。
4 R% T7 ?: j" V 1,打开DW,在站点里面先新建个ASP页面(index.asp)。 在“应用程序”面板中选中“数据库”标签。只要我们在前面建立了站点,选择了文档类型(即我们选的ASP Javascript的),并且还测试了服务器(http://localhost/newgn/);则当前我们看到就剩下第四步没有打勾了。
) I7 C5 H- m0 h- U. G; n. }2 F/ I 那现在就点击“+”号,选择“自定义连接字符串”。) r8 A) c, X9 H- F$ n
$ W/ c5 `& B0 ^+ O+ R( D' c1 c
2,在弹出来的“自定义连接字符串”对话框中,"连接名称"随便写一个。“连接字符串”就要好好填写了。当"使用此计算机上的驱动程序"时应用绝对路径 RIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\newgn\database\cnbruce.mdb 否则“使用测试服务器上的驱动程序”采用Mappath转换路径 :"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/newgn/database/cnbruce.mdb") 注:如果将要上传到网上去的页子就可以直接采用Mappath了。
% T8 v% p5 C4 d- f& M
# d# j# O' y& D( _0 j! {- p , ]. l# d, I& ~7 Y
点击“测试”,出现成功即爽。
! \2 n; g3 z* s0 m* m$ B , |: s3 o& l! o; G* q
* j" ?$ U5 x% }% ~9 i' G 附注:需要更多了解的,可以打开DW的帮助教程。7 C# L, {. s6 I6 b# s+ n
. P5 T$ X( B3 r' ]2 ~/ A" J% a/ i 3,成功连接数据库后,在DW里其实是自动生成了一个连接文件。位置在自动生成的Connections文件夹中,名称是你刚才在“自定义连接字符串”随便敲的为命名asp文件。还可以注意到DW数据库标签内看到mdb文件内的各个字段。
7 L- n3 g. `7 z4 w7 G7 R6 b ; }% I! P- P) X+ ~% F! x' }* C
4,连接数据库的文件是有了,但下面我们具体的单个页面怎么和数据库挂钩呢。选择“绑定”标签,添加“记录集(查询)”。单看字面意思就知道是来SQL查询语句了。
; J' _' U. n6 N+ ~0 u6 ]. s: W4 N
3 S y/ l+ _" g6 _8 a0 f: p 5,在弹出的“记录集”窗口中,“名称”随便写个吧,也可不写,默认的。但"连接"就要从下拉列表中选择你定义的连接对象了,“表格”继续下拉选择(注:这和设计数据库的时候有几张表相关的)。" A/ H0 ?4 J) j* ~ Z
3 L' @: Q; Y, q" `3 E( Q) Y
6,其它随便看下,其实最主要的是自动生成了SQL语言,点选“高级...”,可以看到如下图
6 S( g$ S- w' @* w) ^ % J% V4 I2 ]: a/ j6 }4 n; t: F
7,确定后,你会发现记录集已经绑定,所有数据库中的字段都显现出来。( K7 `+ ?* d; f: E" v
. t' f# M9 t) s$ I( W T5 a/ l
再注意下面有“插入”按钮,完全可以将某个字段选中,或按按钮或拖动到index.asp页面即可。该asp页面就显示数据库里面内容了。但只能显示首行的,要想全部显示。。。。Next& _1 B( X+ o! m+ F- ?2 `# C
8,“插入”工具栏“应用程序”标签中选择“动态表格”。6 v! x( b+ P% B- M* o4 N1 ? q F: \
. g, R4 Z, W. }1 Z- N6 \
9,弹出的动态表格中选择已经帮定的记录集,显示几条记录明白说就是分页程序的生成:数据的记录多,内容多,就分好几页来显示,每页几条。记录是用表格自动生成显示出来的,再设下表格的属性。( {. u. u' D/ e9 J* p
( H. }% r; o. H( l1 C
确定后效果如下:
0 U- q' Y( L6 w( m, w9 p$ @
; k* O# m- `- e7 C: M6 {/ U 10,可以告诉你,基本差不多了。F12看看效果
4 [8 w+ Q& \! T: |/ H8 i
$ s. o/ p& q$ V$ I: B! a- B+ i
9 p: ^- o9 J {2 \3 l* { 那么现在暂搞一段落,你已经学会怎么连数据库,怎么显示库表中的记录了。等待你的就是下面怎么插入新的记录,怎么修改记录等等。 {% @3 }, j( E% U
) E+ |$ s. U6 b& H) ^ |
附件: 您需要登录才可以下载或查看附件。没有帐号?注册
|