设置高级"记录集"对话框 (ASP.NET)

此对话框用于将数据集定义为动态内容源,方法是编写自定义的 SQL 语句,或使用"数据库项"树创建 SQL 语句。

若要设置用于 ASP.NET 的高级"记录集"对话框选项,请执行以下操作:

  1. 在"名称"文本框中,输入数据集的名称。

    通常的做法是在数据集名称前添加前缀 ds,以将其与代码中的其它对象名称区分开。例如:dsPressRelease

    注意数据集名称只能包含字母、数字和下划线字符 (_)。不能使用特殊字符或空格。

  2. 从"连接"弹出菜单中选取一个连接。
  3. 在 SQL 文本区域中输入一个 SQL 语句,或使用对话框底部的"数据库项"树从所选的数据库表生成 SQL 语句。

    有关编写用于 ASP.NET 的 SQL 语句的更多信息,请参见:

    如果想要使用"数据库项"树生成 SQL 语句,请执行下列操作:

    例如,如果选取表列,则可用的按钮是"SELECT"、"WHERE"和"ORDER BY"。单击这些按钮之一将关联的子句添加到 SQL 语句中。

    您还可以使用在预存过程中预定义的 SQL 语句,方法是从"数据库项"树中选取该预存过程并单击"过程"按钮。Dreamweaver 将自动填充"SQL"和"参数"区域。

  4. 如果由于某种原因而导致数据集查询失败,则可以指定一个页面,以将用户重定向至该页面。例如,如果在查询过程中数据库变得不可用并且未能返回页面的数据集,则可以显示一个含有到站点主页的链接的错误信息页面。
  5. 如果 SQL 语句包含参数,请在"参数"区域中定义它们的值,方法是单击加号 (+) 按钮并输入参数名称和默认值(如果未返回运行时值,则参数应取该值)。

    如果 SQL 语句包含参数,请确保"参数"框的"默认值"列包含有效的测试值。

    使用"页面参数"可以为您编写的 SQL 中的运行时值引用提供默认值。例如,下面的 SQL 语句将根据雇员的 ID 值选取一个雇员记录。可以为此参数指定默认值,确保总是返回运行时值。在本例中,FormFieldName 指的是用户可以在其中输入他们的雇员 ID 的表单域:

    "SELECT * FROM Employees WHERE EmpID = " + (Request.Form("FormFieldName"))
    

    "添加页面参数"对话框应包含一个与下面类似的名称/值对:

    名称 默认值

    FormFieldName

    0001
    

    运行时值通常是用户在 HTML 表单域中输入的 URL 或表单参数。有关 URL 和表单参数的更多信息,请参见为页面获取数据

  6. 单击"测试"连接到数据库并创建一个记录集实例。

    如果 SQL 语句包含运行时引用,则在单击"测试"前,请确保"页面参数"域的"默认值"列包含有效的测试值。

    如果成功,则出现一个显示数据集中数据的表格。每行包含一条记录,而每列表示该记录中的一个域。单击"确定"清除该数据集。

  7. 如果对所做的工作感到满意,请单击"确定"。

相关主题




未找到评论

 

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

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

 

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