第1章 字符处理 1
1.1 客户端 1
1.1.1 删除字符串右侧空格符 1
1.1.2 删除字符串左侧空格符 2
1.1.3 删除字符串左右两侧空格符 3
1.1.4 读取字符串指定位置的字符(支持中文) 4
1.1.5 返回指定标签之间的字符 5
1.1.6 获取当前网页主域名字符串 6
1.1.8 加入后缀‘O’字符 7
1.1.7 加入前导‘O’字符 7
1.1.9 格式化日期字符 8
1.1.10 格式化日期字符合法性检查 10
1.1.11 JavaScript语言调用VBScript内置函数 10
1.1.12 VBScript语言调用JavaScript内置函数 11
1.2 服务器端 12
1.2.1 读取字符串指定位置的字符(支持中文) 12
1.2.2 格式化数值字符串 13
1.2.3 格式化字符串长度(支持中文) 13
1.2.4 数值字符串转换为中文(大写) 14
2.1 客户端数组的动态调整与合并 19
第2章 数组处理 19
2.2 服务器端 21
2.2.1 数组的动态调整 21
2.2.2 数组的动态排序 22
2.2.3 二维数组转化成字符串 23
2.2.4 数组在Application与Session对象中的应用 25
第3章 键盘录入控制 27
3.1 回车时控制焦点移向下一个表单元素 27
3.2 数字录入的控制 29
3.3 [F1]键激活自定义帮助窗口 29
4.1 下拉弹出式菜单 31
第4章 下拉菜单 31
4.2 跨帧结构的下拉式弹出菜单 38
第5章 表单 47
5.1 模拟窗口式表单 47
5.2 页面式窗口表单 50
5.3 没有标题的窗口 57
5.4 模式窗口与主窗口之间数据的传递 57
5.5 子窗口引用主窗口的方法 59
5.6 表单中表格行的选择、追加、删除、更新、排序 60
5.7 表单中表格的直接编辑 72
5.8 表格上右键弹出式菜单 80
5.9 日历表单 85
5.10 隐含递交表单数据(密码验证) 97
5.11 授权表单 103
第6章 数据库 121
6.1 数据库常用的连接方法 121
6.2 存储过程的应用、加密方法 122
6.2.1 接收一个或多个参数,然后返回记录集 122
6.2.2 接收参数,查询完成后返回HTML代码 124
6.2.3 接收参数,返回多个记录集、参数 126
6.2.4 新增记录后返回当前表最大的ID号 127
6.2.6 存储过程中OUTPUT参数的应用 129
6.2.5 当前存储过程调用另外一个存储过程并返回值 129
6.2.7 Command对象调用存储过程的方法 131
6.2.8 存储过程加密 134
6.3 数据库数据的增加、更新方法 134
6.4 事务处理的应用方法 141
6.4.1 ASP程序中事务处理的应用方法 141
6.4.2 存储过程中事务处理的应用方法 142
6.5 自动创建一个SQLServer数据库 145
6.5.1 存储过程 145
6.5.2 自动生成数据库的ASP程序 147
6.6.1 列举SQLServers数据库名称 148
6.6 自动列出数据库、表、字段的名称 148
6.6.2 列举SQLServers数据表名称 149
6.6.3 列举SQLServers字段名称 150
第7章 组件开发 153
7.1 通用数据库接口访问组件 153
7.1.1 VBDataCom组件源程序 153
7.1.2 通用数据库接口组件应用示例 170
7.2 文件上传组件 174
7.2.1 VBUPFile组件源程序 174
7.2.2 文件上传示例 178
8.1.1 控制程序 181
8.1.2 报表程序 181
第8章 报表处理 181
8.1 激活客户端Word实现报表功能 181
8.1.3 报表画面 183
8.2 激活客户端Excel实现报表功能 183
8.2.1 ASP程序 183
8.2.2 报表画面 185
附录 187
F.1 SQL语言参考 187
F.2 ADO对象参考 206
F.3 ASP程序加密参考 211