如何在 FrontPage 2003 中查询同一数据库中的两个表

针对 Office 2003 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Office 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

本文已归档。它按“原样”提供,并且不再更新。
有关本文的 Microsoft FrontPage 2002 版本,请参阅 318281
概要
本文介绍一种方法,可用于在 FrontPage 2003 中从数据库中的两个表查询和检索信息。本文说明的示例使用 Microsoft SQL 语句,在示例罗斯文数据库中的“类别”表和“产品”表中搜索两个表中共有的与提交值匹配的列数据。

返回页首

如何创建从数据库中的两个表检索信息的查询

要创建搜索页和结果页以从数据库中的两个表搜索和查找特定值,请按照下列步骤操作:
  1. 创建两个名为 Search.asp 和 Results.asp 的新网页。为此,请按照下列步骤操作:
    1. 启动 FrontPage(如果还未启动)。
    2. 在“文件”菜单上,指向“新建”,然后在“新建”任务窗格中,单击“空白网页”。
    3. 在“文件”菜单上,单击“保存”。
    4. 指定要保存文件的位置,在“文件名”框中键入 Search.asp,然后单击“保存”。
    5. 在“文件”菜单上,指向“新建”,然后在“新建”任务窗格中,单击“空白网页”。
    6. 在“文件”菜单上,单击“保存”。
    7. 指定要保存文件的位置,在“文件名”框中键入 Results.asp,然后单击“保存”。
  2. 在搜索网页上创建并配置表单。为此,请按照下列步骤操作:
    1. 在“文件夹列表”中,双击“Search.asp”打开该网页。
    2. 在“插入”菜单上,指向“表单”,然后单击“文本框”。
    3. 在该网页上,右键单击所插入的文本框,然后单击“表单域属性”。
    4. 在“名称”框中,键入“ID”,然后单击“确定”。
    5. 在该网页上,右键单击该文本框,然后单击“表单属性”。
    6. 在“将结果保存到”下,单击“发送到其他对象”,然后单击“自定义 ISAPI、NSAPI、CGI 或 ASP 脚本”。
    7. 单击“选项”。
    8. 在“动作”框中,键入 results.asp,然后单击“确定”。
    9. 单击 Results.asp、然后单击“确定”三次。
    10. 在“文件”菜单上,单击“保存”。
  3. 在结果页上配置数据库查询。为此,请按照下列步骤操作:
    1. 在“文件夹列表”中,双击“Results.asp”以打开该网页。
    2. 在“插入”菜单上,指向“数据库”,然后单击“结果”。
    3. 单击“使用示例数据库连接(罗斯文数据库)”,然后单击“下一步”。
    4. 单击“自定义查询”,然后单击“编辑”。
    5. 在“SQL 语句”框中键入或者复制并粘贴下面的一行:
      Select * From Categories,Products Where Categories.CategoryID=::ID::and Categories.CategoryID=Products.CategoryID
      注意:此 SQL 语句这将返回“类别”和“产品”表中符合以下条件的所有列:从 Search.asp 页发送的 ID 与“类别”表中的类别 ID 匹配,并且“类别”表中的类别 ID 与“产品”表中的类别 ID 匹配。
    6. 单击“确定”。
    7. 单击“下一步”三次。
    8. 单击“同时显示所有记录”,单击以清除“添加搜索表单”复选框,然后单击“完成”。
    9. 在“文件”菜单上,单击“保存”。
  4. 在“文件夹列表”中,双击“Search.asp”打开该网页。
  5. 在“文件”菜单上单击“在浏览器中预览”,然后单击要使用的 Web 浏览器。
  6. 在文本框中键入 3,然后单击“提交”。

    将返回“类别”和“产品”表中类别 ID 值为 3 的所有列。
返回页首
参考
有关 FrontPage 2003 中的“数据库结果向导”的更多信息,请参阅 FrontPage 帮助。为此,请在“帮助”菜单上单击“Microsoft Office FrontPage 帮助”。在“搜索”框中,键入数据库结果,然后按 Enter 键查看返回的主题。

有关 FrontPage 的更多信息,请访问下面的 Microsoft Web 站点:Microsoft 提供的编程示例只用于说明用途,没有任何明示或暗示保证,包括(但不限于)针对特定用途的适销性或适用性的暗示保证。本文假定您熟悉所演示的编程语言和用于创建和调试过程的工具。Microsoft 的专业支持人员可以帮助解释某个特定过程的功能,但是他们不会修改这些示例以提供额外的功能或构建过程以满足您的特殊需求。如果您的编程经验有限,您可能需要与 Microsoft 认证伙伴联系或者拨打 Microsoft 收费咨询电话 (800) 936-5200。有关 Microsoft 认证伙伴的更多信息,请访问下面的 Microsoft Web 站点:有关 Microsoft 提供的支持选项的其他信息,请访问下面的 Microsoft Web 站点:返回页首
属性

文章 ID:825443 - 上次审阅时间:01/10/2015 14:24:10 - 修订版本: 3.4

  • Microsoft Office FrontPage 2003
  • kbnosurvey kbarchive kbhowto KB825443
反馈