上一页下一页

设置“高级记录集”对话框选项:ColdFusion

使用“高级记录集”对话框可以编写自定义的 SQL 查询,也可以在使用指点界面的同时使用“数据库项”树创作 SQL 查询。

备注: 如果创建的是用于 ColdFusion 5 或更早版本的高级记录集,则使用其他文档类型(如 ASP 和 JSP)通用的普通“高级记录集”对话框。

过程
  1. 在“名称”文本框中,输入记录集的名称。
  2. 通常的做法是在记录集名称前添加前缀 rs,以将其与代码中的其它对象名称区分开。例如:rsPressReleases

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

  3. 从“数据源”弹出式菜单中选取数据源。
  4. 如果该弹出式菜单列表中未出现数据源,则需要首先创建 ColdFusion 数据源。有关更多信息,请参见ColdFusion 开发人员的数据库连接

  5. 如果需要,在“用户名”和“密码”文本框中,输入 ColdFusion 应用程序服务器的用户名和密码。
  6. 访问 ColdFusion 中的数据源时可能需要用户名和密码。如果您没有访问 ColdFusion 中的数据源所需的用户名和密码,请与单位的 ColdFusion 管理员联系。

  7. 在 SQL 文本区域中输入一个 SQL 语句,或使用该对话框底部的图形化“数据库项”树从所选的记录集生成一个 SQL 语句。
  8. 有关更多信息,请参见SQL 入门使用“数据库项”树创建 SQL 查询

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

  1. 如果 SQL 语句包含参数,请在“参数”区域中定义它们的值,方法是单击加号 (+) 按钮并输入参数名称和默认值(如果未返回运行时值,则参数应取该值)。
  2. 如果 SQL 语句包含参数,请确保“参数”框的“默认值”列包含有效的测试值。

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

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

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

    名称
    默认值
    FormFieldName
    0001

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

  3. 单击“测试”连接到数据库并创建一个记录集实例。
  4. 如果 SQL 语句包含运行时引用,则在单击“测试”前,请确保“页面参数”域的“默认值”列包含有效的测试值。

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

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

相关主题

ColdFusion 开发人员的数据库连接

通过编写 SQL 来创建高级记录集

使用“数据库项”树创建 SQL 查询

使用预存过程修改数据库

数据库初学者指南

SQL 入门


  上一页下一页