Fields集合与Field对象的反思 由于Field对象实在太重要了,因此ASP把它作为默认的了,Fields、Item、Value都可以省略不写。比如,在上面的例子中,其实不需要建立Field对象,直接用如下语句即可输出属性值: % Response.Write rs(name).name Response.Write rs(name) Value属性可省略 Response.Write rs(name).type Response.Write rs(name). Definedsize % 任务五 存取SQL Server数据库 存取SQL Server数据库(以下简称SQL数据库)其实和存取Access数据库是一样的,只是数据库连接字符串略有区别,其他部分基本一样。下面将着重介绍具体的连接方法。 假设已经建立了一个SQL数据库Database名称为sqltest,数据库登录账号jjshang,登录密码123456,ODBC数据源名称为test。数据表和字段与Access数据库address.mdb基本相似。 (1)基于ODBC数据源的连接方式 % Dim conn Set conn=Server.CreateObject(ADODB.Connection) conn.Open Dsn=test;Uid=jjshang;Pwd=123456 % 同连接Access数据库一样,也可以省略为: % Dim conn Set conn=Server.CreateObject(ADODB.Connection) conn.Open test, jjshang, 123456 % (2)基于ODBC但没有数据源的连接 连接方法如下: % Dim conn Set conn=Server.CreateObject( ADODB.Connection) conn.Open Driver={SQL Server}; Server=localhost; Database=sqltest; Uid=jjshang; Pwd=123456 % 其中Server参数表示SQL数据库服务器地址; localhost表示本机,也可以使用或本机IP地址。如果使用其他服务器上的SQL数据库,只要将localhost替换为该服务器的IP地址即可。 (3)创建基于OLE DB的连接 SQL数据库也可以使用SQL Server的OLE DB提供程序连接,例子如下: % Dim conn Set conn=Server.CreateObject(ADODB.Connection) conn.Open Provider=SQLOLEDB; Data?Source=localhost; initial?Catalog=sqltest; Uid=jjshang; Pwd=123456 % 存取SQL数据库总结 连上SQL数据库后,所有操作同Access数据库,程序基本不用改动。 需要特别说明的是,在SQL语句中,日期字段值两边的#号要改为单引号。 Access数据库和SQL数据库是可以相互转化的 可以将Access数据库导入SQL,或者将SQL数据库导出为Access数据库。 实际开发时,可以先用Access数据库,这样方便些。等基本上开发好后,再导入到SQL数据库中。而要修改的是就是个别字段的类型和连接数据库的语句。 但是SQL数据库还是要稳定些, 大型网站应该采用SQL数据库。 9.6 对多个表进行组合查询 多个表中组合查询数据的情况 也就是说从这个表中取若干个字段,再从另一个表中取若干个字段,其实主要用到的就是Select语句中的组合查询语句。 下面我们举例说明:建立数据库userinfo.mdb,它包括两张表:表tbUsers包含用户名、密码、真实姓名、性别等字段,表tbLog包括用户名、登录IP、登录时间字段。现在需要从tbUsers中选取用户名和真实姓名,从daylog中选取登录IP和登录时间。具体请看代码。 多个表进行组合查询的示例 9.7 通讯录综合示例 9.7.1 通讯录的设计 9.7.2 通讯录的实现 9.7.3 关于通讯录的讨论 9.7.1 通讯录的设计 现在就来综合前两章所学内容,来实现一个功能更为复杂的通讯录。 本通讯录要求能够分页、排序显示数据,并在详细页面中显示详细信息,能够添加、更新和删除记录,能够查找记录。实际上就是要将前面所学功能整合到一起。 本通讯录具体包括如下9个文件: address.mdb——数据库文件; odbc_connection.asp——连接数据库文件; config.asp——配置文件,用来声明一些常数; index.as
您可能关注的文档
- 软件测试第四章黑盒测试.ppt
- 网页设计与开发第2章初识HTML.ppt
- 软件测试第五章白盒测试.ppt
- 审计实务课件财务审计导论.ppt
- 网页设计与开发第3章HTML中的表格.ppt
- 网页设计与开发第4章表单的使用.ppt
- 《幼儿园教育活动设计与指导》第二章幼儿园五大领域的活动设计与指导.ppt
- 网页设计与开发第5章图形图像处理技术.ppt
- 网页设计与开发第6章多媒体播放技术.ppt
- 审计实务课件审计基础-学做会计.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 虹口区2009学年第一学期高三英语期终教学质量监控测试卷(附答案).doc VIP
- CNAS-CL01-2018检验和校准实验室能力认可准则培训教材.ppt
- GMP标准简介(程克文)课件.pptx VIP
- 2025年中国大唐集团有限公司校园招聘笔试参考题库附带答案详解.docx
- 民族药四数九里香.pptx VIP
- 2022年四川省雅安市中考数学试卷真题(附答案详解)文字可复制.pdf
- 2026年春季北师大版(2024)三年级下册数学教学计划(含进度表).docx VIP
- 党支部2025年度组织生活会个人对照在学习贯彻党的创新理论、在加强党性锤炼、在联系服务群众、在发挥先锋模范作用、在改作风树新风存在的不足.docx VIP
- 职业生涯规划与就业创业指导 第3版 第4章 生涯目标与职业决策.ppt VIP
- 2026年Shopee店铺运营实战手册.pptx
原创力文档

文档评论(0)