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

文章翻译 文章翻译
文章编号: 825443 - 查看本文应用于的产品
有关本文的 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 站点:
http://office.microsoft.com/zh-cn/frontpage/FX100743232052.aspx
Microsoft 提供的编程示例只用于说明用途,没有任何明示或暗示保证,包括(但不限于)针对特定用途的适销性或适用性的暗示保证。本文假定您熟悉所演示的编程语言和用于创建和调试过程的工具。Microsoft 的专业支持人员可以帮助解释某个特定过程的功能,但是他们不会修改这些示例以提供额外的功能或构建过程以满足您的特殊需求。如果您的编程经验有限,您可能需要与 Microsoft 认证伙伴联系或者拨打 Microsoft 收费咨询电话 (800) 936-5200。有关 Microsoft 认证伙伴的更多信息,请访问下面的 Microsoft Web 站点:
https://solutionfinder.microsoft.com/
有关 Microsoft 提供的支持选项的其他信息,请访问下面的 Microsoft Web 站点:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS

属性

文章编号: 825443 - 最后修改: 2007年9月12日 - 修订: 3.4
这篇文章中的信息适用于:
  • Microsoft Office FrontPage 2003
关键字:?
kbhowto KB825443
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com