了解记录集

将数据库用作动态 Web 页的内容源时,必须首先创建一个要在其中存储检索数据的记录集。记录集在存储内容的数据库和生成页面的应用程序服务器之间起一种桥梁作用。记录集由数据库查询返回的数据组成,并且临时存储在应用程序服务器的内存中,以便进行快速数据检索。当服务器不再需要记录集时,就会将其丢弃。

记录集本身是从指定数据库中检索到的数据的集合。它可以包括完整的数据库表,也可以包括表的行和列的子集。这些行和列通过在记录集中定义的数据库查询进行检索。数据库查询是用结构化查询语言 (SQL) 编写的。而 SQL 是一种简单的、可用来在数据库中检索、添加和删除数据的语言。使用 Dreamweaver 附带的 SQL 创建器,您可以在不了解 SQL 的情况下创建简单查询。不过,如果想创建复杂的 SQL 查询,则需要学习 SQL 并手动编写输入到 Dreamweaver 中的 SQL 语句。

有关使用数据库和 SQL 的更多信息,请参见数据库初学者指南SQL 入门

如果要编写用于 ASP.NET 的 SQL,您必须了解一些特定于 ASP.NET 的条件。要了解这些条件,请参见编写用于 ASP.NET 的 SQL

定义用于 Dreamweaver 的记录集之前,必须先创建数据库连接,并在数据库中输入数据(如果数据库中还没有数据的话)。如果尚未定义站点的数据库连接,请参考数据库连接一章中有关您正在针对其进行开发的服务器技术的内容,并按照创建数据库连接的说明进行操作。

以下各章描述了用于 Dreamweaver 所支持的所有服务器技术的数据库连接:

相关主题

编写用于 ASP.NET 的 SQL

当在"高级数据集"对话框中编写 SQL 语句时,您必须了解一些特定于 ASP.NET 的条件:这些条件将后面的章节中予以介绍。

参数

用于引用参数的语法因使用的数据库连接(如 OLE DB 或 Microsoft SQL Server)而不同。

OLE DB

使用 OLE DB 连接至数据库时,必须使用问号 (?) 引用参数。例如:

SELECT * FROM Employees WHERE HireDate > ?

Microsoft SQL Server

使用 .NET 框架随附的 Managed Data Provider for SQL Server 连接至 Microsoft SQL Server 时,必须命名所有参数。例如:

SELECT * FROM Employees WHERE HireDate > @hireDate

在 SQL 语句内插入代码

在为 ASP.NET 编写的 SQL 语句内插入代码时,必须将所有字符串括在引号 (" ") 中,并将代码括在括号 ( ) 中。

SELECT * FROM Employees WHERE HireDate > "+ (Request.queryString("hireDate"))

相关主题:




未找到评论

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://www.ecnnl.com/doc/dreamweaver/8_cn/using/35_cont3.htm

 

E中荷|荷兰华人电子商务