第1章 SQL Server 2000概述 1
1.1 Microsoft SQL Server 2000特性 1
1.2 Microsoft SQL Server 2000新特性 3
1.2.1 关系数据库的增强 3
1.2.2 关系数据的XML集成 4
1.2.3 图形管理增强 5
1.2.4 复制增强 5
1.2.5 数据转换服务增强 6
1.2.6 其他新特性 7
1.3 SQL Server 2000基本操作 8
1.3.1 创建数据库 8
1.3.2 创建数据表 17
1.4 数据库查询语言(SQL)基础 20
1.4.1 SQL语句 20
1.4.2 其他SQL语句 38
1.4.3 SQL函数 41
1.4.4 SQL全局变量 46
1.4.5 SQL服务器存储过程 47
1.4.6 SQL服务器数据类型 49
第2章 ASP(Active Server Pages)概述 51
2.1 什么是ASP 51
2.1.1 ASP简介 51
2.1.2 ASP方法与传统静态主页的区别 52
2.1.3 ASP的工作原理和配置 52
2.1.4 ASP的特点与功能 53
2.2 运行ASP所需环境 54
2.2.1 安装TCP/IP网络通信协议 54
2.2.2 安装Web服务器 57
2.3 ASP基本语法(VBScript) 62
2.3.1 创建一个基本的ASP程序 62
2.3.2 ASP运算符 78
2.3.3 ASP语句 83
2.3.4 子程序与函数 91
2.4 ASP基本对象 94
2.4.1 Request对象 95
2.4.2 Response对象 110
2.4.3 Server对象 118
2.4.4 Session对象 121
2.4.5 Application对象 126
2.4.6 ObjectContext对象 131
2.4.7 小结 133
第3章 与数据库的连接 137
3.1 OLE DB与ODBC简介 137
3.1.1 3OLE DB简介 137
3.1.2 ODBC简介 137
3.1.3 生成与OLE DB和ODBC的连接 137
3.2 连接Microsoft SQL Server 2000数据库 138
3.2.1 用OLE DB连接SQL Server 2000 139
3.2.2 用ODBC连接SQL Server 2000 140
3.3 连接Microsoft Access数据库 144
3.3.1 用OLE DB创建Microsoft Access连接 145
3.3.2 用ODBC创建Microsoft Access连接 145
3.4 用ASP访问SQL Server 2000内置对象 149
第4章 访问SQL Server 2000数据库 152
4.1 ADO(ActiveX Data Objects)简介 152
4.2 Connection对象的使用 153
4.2.1 Connection对象方法 153
4.2.2 Connection对象属性 160
4.2.3 Connection对象数据集合 165
4.2.4 用Connection对象直接更新SQL Server 2000数据 167
4.3 Command对象的使用 171
4.3.1 Command对象方法 171
4.3.2 Command对象属性 172
4.3.3 Command对象数据集合 175
4.4 RecordSet对象的使用 176
4.4.1 RecordSet对象方法 176
4.4.2 RecordSet对象属性 182
4.4.3 RecordSet对象数据集合 187
4.5 Parameter对象的使用 188
4.6 Field对象的使用 189
4.6.1 Field对象方法 189
4.6.2 Field对象属性 189
4.6.3 Field对象数据集合 192
4.7 Error对象的使用 193
4.8 Property对象的使用 195
第5章 通过ASP访问SQL Server 2000数据库 198
5.1 了解远程数据服务(RDS) 198
ADO中的远程数据服务RDS技术介绍 198
5.2 用RDO访问SQL Server 2000数据库 200
5.2.1 RDO对象 201
5.2.2 用RDO与SQL Server连接和断开 201
5.2.3 RDO的应用实例 202
5.2.4 如何访问远程数据库 207
第6章 ASP在Index Server和Full-Text Search中的应用 209
6.1 Index Server简介 209
6.1.1 ASP在Microsoft Index Server中的应用 209
6.1.2 创建简单的搜索页面 209
6.1.3 限制搜索范围 211
6.1.4 可搜索的属性 212
6.1.5 定制可搜索属性 213
6.2 Full-Text Search简介 215
6.2.1 安装及使用Full-Text Search 215
6.2.2 在数据库表中加入Full-Text索引 216
6.2.3 执行全文本查询 220
6.2.4 获取索引统计数字 223
6.2.5 运用ASP和Full-Text Search创建搜索网页 224
第7章 创建网页防火墙 227
7.1 利用IP地址及数据库连接进行判断 227
7.1.1 功能实现 227
7.1.2 前期准备 227
7.1.3 程序实现 234
7.2 利用IP地址及用户信息表进行判断 236
7.2.1 功能实现 236
7.2.2 前期准备 236
7.2.3 程序实现 237
7.3 利用网页防火墙构建网站防火墙 240
7.3.1 功能实现 240
7.3.2 前期准备 241
7.3.3 程序实现 242
第8章 网上购物系统 245
8.1 网上购物系统详细设计说明 245
8.1.1 建立数据库表 245
8.1.2 设计输入的表单页面 246
8.1.3 网上购物 248
8.1.4 取消购物 250
8.1.5 查询购物 252
8.1.6 查询商品 254
8.2 网上购物系统的源程序代码 256
第9章 自建聊天室 262
9.1 自建聊天室初步设计说明 262
9.2 自建聊天室详细程序设计 265
9.2.1 聊天室系统主界面(SysMain.asp) 265
9.2.2 用户登录界面(UserLogin.asp) 267
9.2.3 用户注册界面(UserAdd.asp) 271
9.2.4 聊天主界面(Main.asp) 276
9.2.5 聊天主界面之用户信息界面(Mainl.asp) 279
9.2.6 聊天主界面之显示聊天信息界面(Talk.asp) 281
9.2.7 聊天主界面之发送信息界面(Send.asp) 283
9.2.8 系统管理员登录界面(AdminLogin.asp) 285
9.2.9 系统管理员管理用户界面(Admin.asp) 288
9.3 本例小结 292
第10章 创建同学录 293
10.1 同学录初步设计说明 293
10.2 同学录详细程序设计 297
10.2.1 同学录系统主界面(SystemMain.asp) 297
10.2.2 用户注册页面(UserAdd.asp) 301
10.2.3 登录检测文件(UserLogin.asp) 309
10.2.4 用户注册班级信息主页面(Main.asp) 311
10.2.5 个人信息修改主页面(ModiuserInfo.asp) 316
10.2.6 个人信息修改确认页面(ModiuserInfol.asp) 321
10.2.7 密码修改主页面(FindPass.asp,FindPass1.asp,FindPass2.asp,FindPass3.asp) 325
10.2.8 班级通讯录主页面(ClassDisp.asp) 333
10.2.9 班级注册(ZhuCe.asp) 336
10.2.10 查看班级留言簿,进入留言区(LiuYan.asp,LiuYanAdd.asp) 338
10.2.11 学校班级查询(QueryForSchool.asp,SchoolDisp.asp) 343
10.2.12 同学/校友查询(QueryForFriend1.asp,QueryForFriend.asp) 352
附录A ASP常用函数 358
A.1 对象函数 358
A.2 字符串函数 358
A.3 数据类型转换函数 361
A.4 数据类型判别函数 364
A.5 数学函数 365
A.6 三角函数 367
A.7 日期函数 368
A.8 数组类型函数 370
附录B ASP内置组件 372
B.1 文件存取组件(File Access Component) 372
B.1.1 FileSystemObject对象 372
B.1.2 TextStream对象 379
B.1.3 以File Access组件制作网页计数器 381
B.2 广告轮播组件(Ad Rotator Component) 382
B.2.1 Ad Rotator组件的相关文件 383
B.2.2 Ad Rotator组件属性 384
B.2.3 Ad Rotator组件方法 384
B.3 内容链接组件(Content Linking Component) 384
B.3.1 网页或网址的线性排列顺序文件 385
B.3.2 Content Linking组件方法 385
B.4 浏览器数据组件(Browser Capabilties Component) 388
B.5 网页计数器组件(Page Counter Component) 390
B.6 权限确认组件(Permission Checker Component) 392
B.7 注册存取组件(Registry Access Component) 393