第 十 九 章 查 看 数 据

第 十 九 章 查 看 数 据 - 图1第 十 九 章 查 看 数 据 - 图2第 十 九 章 查 看 数 据 - 图3第 十 九 章 查 看 数 据 - 图4在 Microsoft Visual InterDev 中 你 可 以 使 用 数 据 绑 定 设 计 期 间 控 件 显示 你 Web 页 面 上 的 数 据 这 种 新 的 数 据 环 境 使 得 这 项 处 理 变 得 比 较 容 易 给 你在 本 地 创 建 并 管 理 所 有 数 据 绑 定 控 件 的 能 力

第 十 九 章 查 看 数 据 - 图5第 十 九 章 查 看 数 据 - 图6第 十 九 章 查 看 数 据 - 图7第 十 九 章 查 看 数 据 - 图8第 十 九 章 查 看 数 据 - 图9第 十 九 章 查 看 数 据 - 图10第 十 九 章 查 看 数 据 - 图11第 十 九 章 查 看 数 据 - 图12第 十 九 章 查 看 数 据 - 图13首 先 你 建 立 一 条 到 已 有 数 据 库 的 数 据 连 接 这 条 数 据 连 接 出 现 在 Web 项目 的 数 据 环 境 第 十 九 章 查 看 数 据 - 图14 DataEnviro nmet 第 十 九 章 查 看 数 据 - 图15 文 件 夹 中 然 后 你 可 以 很 容 易 地 使 用 数 据 环境 中 的 创 建 命 令 对 象 添 加 控 件 把 这 条 连 接 绑 定 在 ASP 或 HTML 页 面 上 或 者把 连 接 拖 放 到 页 面 上 Visual I nterDev 创 建 数 据 绑 定 控 件 显 示 数 据 库 中 的数 据

第 十 九 章 查 看 数 据 - 图16第 十 九 章 查 看 数 据 - 图17第 十 九 章 查 看 数 据 - 图18第 十 九 章 查 看 数 据 - 图19第 十 九 章 查 看 数 据 - 图20你 还 可 以 把 数 据 绑 定 控 件 从 Toolbox 拖 放 到 你 的 ASP 页 面 上 以 显 示 数 据例 如 你 可 以 创 建 一 条 数 据 连 接 并 且 把 基 于 这 条 连 接 的 一 个 记 录 集

第 十 九 章 查 看 数 据 - 图21第 十 九 章 查 看 数 据 - 图22第 十 九 章 查 看 数 据 - 图23第 十 九 章 查 看 数 据 - 图24第 十 九 章 查 看 数 据 - 图25第 十 九 章 查 看 数 据 - 图26第 十 九 章 查 看 数 据 - 图27第 十 九 章 查 看 数 据 - 图28第 十 九 章 查 看 数 据 - 图29 Recodset 第 十 九 章 查 看 数 据 - 图30 设 计 期 间 控 件 添 加 到 一 个 ASP 或 HTML 页 面 上 其 它 多 个 控 件 允 许你 显 示 由 一 个 记 录 集 控 件 按 不 同 方 式 定 义 的 记 录 集 中 的 数 据 这 些 不 同 方式 包 括 文 本 框 标 签 列 表 框 复 选 框 和 选 项 组 等

第 十 九 章 查 看 数 据 - 图31第 十 九 章 查 看 数 据 - 图32第 十 九 章 查 看 数 据 - 图33第 十 九 章 查 看 数 据 - 图34第 十 九 章 查 看 数 据 - 图35表 示 你 的 数 据 还 有 更 多 的 灵 活 方 式 你 可 以 发 挥 栅 格 第 十 九 章 查 看 数 据 - 图36 Grid 第 十 九 章 查 看 数 据 - 图37 设 计 期 间控 件 的 优 势 你 可 以 使 用 这 个 控 件 以 栅 格 格 式 显 示 多 个 记 录 中 数 据

1 9. 1 获 取 记 录

第 十 九 章 查 看 数 据 - 图38第 十 九 章 查 看 数 据 - 图39第 十 九 章 查 看 数 据 - 图40第 十 九 章 查 看 数 据 - 图41第 十 九 章 查 看 数 据 - 图42从 数 据 库 中 获 取 并 显 示 记 录 是 Visual I nterDev 关 键 特 性 之 一 你 可 使用 数 据 绑 定 设 计 期 间 控 件 ( 主 要 是 记 录 集 控 件 ) 操 纵 数 据

第 十 九 章 查 看 数 据 - 图43第 十 九 章 查 看 数 据 - 图44第 十 九 章 查 看 数 据 - 图45第 十 九 章 查 看 数 据 - 图46记 录 集 第 十 九 章 查 看 数 据 - 图47 Recordset 第 十 九 章 查 看 数 据 - 图48 控 件 使 用 数 据 库 连 接 绑 定 到 一 个 具 体 数 据 库 上在 数 据 库 中 规 定 一 个 具 体 的 记 录 集

第 十 九 章 查 看 数 据 - 图49第 十 九 章 查 看 数 据 - 图50第 十 九 章 查 看 数 据 - 图51第 十 九 章 查 看 数 据 - 图52第 十 九 章 查 看 数 据 - 图53第 十 九 章 查 看 数 据 - 图54第 十 九 章 查 看 数 据 - 图55第 十 九 章 查 看 数 据 - 图56第 十 九 章 查 看 数 据 - 图57第 十 九 章 查 看 数 据 - 图58第 十 九 章 查 看 数 据 - 图59Visual Int erDev 使 得 使 用 数 据 环 境 创 建 记 录 集 变 得 容 易 你 还 可 以 使用 Toolbox 创 建 记 录 集 控 件 然 后 把 这 些 控 件 同 数 据 环 境 联 系 起 来 数 据环 境 如 何 同 控 件 和 Visual InterDev 其 它 数 据 库 特 性 发 生 联 系 更 多 内 容 参 见第 十 八 章 数 据 库 概 念

第 十 九 章 查 看 数 据 - 图60第 十 九 章 查 看 数 据 - 图61使 用 数 据 环 境 创 建 一 个 记 录 集 控 件

第 十 九 章 查 看 数 据 - 图62第 十 九 章 查 看 数 据 - 图63第 十 九 章 查 看 数 据 - 图64第 十 九 章 查 看 数 据 - 图65第 十 九 章 查 看 数 据 - 图66第 十 九 章 查 看 数 据 - 图67第 十 九 章 查 看 数 据 - 图681 . 在 你 的 Visual I nterDev 项 目 中 把 一 条 数 据 连 接 加 到 你 希 望 显 示 其 记录 的 数 据 库 上 详 见 第 三 章 数 据 库 基 础 中 的 连 接 数 据 库 一 节

在 Project Explo rer 显 示 的 数 据 连 接 是 在 DataEnviro nmet 文 件 夹 中 的

第 十 九 章 查 看 数 据 - 图69Global.asa 文 件 中

第 十 九 章 查 看 数 据 - 图70

第 十 九 章 查 看 数 据 - 图71第 十 九 章 查 看 数 据 - 图72第 十 九 章 查 看 数 据 - 图73第 十 九 章 查 看 数 据 - 图74第 十 九 章 查 看 数 据 - 图75提 示 : 你 还 可 以 使 用 右 键 单 击 DataEnvir onmet 文 件 夹 然 后 单 击 Add Data Connection 以 创 建 一 条 数 据 连 接 当 你 使 用 Project 菜 单 中 的 Add Data Connection 命 令 时 会 出 现 同 样 一 组 对 话 框

  1. 第 十 九 章 查 看 数 据 - 图76第 十 九 章 查 看 数 据 - 图77右 键 单 击 DataEnviro nmet 文 件 夹 选 择 Add Data C ommand

第 十 九 章 查 看 数 据 - 图78显 示 Command Pr operties 页 面

第 十 九 章 查 看 数 据 - 图79

  1. 第 十 九 章 查 看 数 据 - 图80

    Command Name 框 中 为 这 个 命 令 对 象 键 入 一 个 名 字 例 如

第 十 九 章 查 看 数 据 - 图81CustomersT ableRecords

  1. 第 十 九 章 查 看 数 据 - 图82第 十 九 章 查 看 数 据 - 图83第 十 九 章 查 看 数 据 - 图84

    Connection 框 中 选 择 数 据 连 接 如 果 在 你 单 击 Add Data C ommand 之前 选 择 了 DataEnviro nment 文 件 夹 中 的 一 条 数 据 连 接 这 个 数 据 连 接 便 已经 在 Connection 框 中

  2. 第 十 九 章 查 看 数 据 - 图85第 十 九 章 查 看 数 据 - 图86第 十 九 章 查 看 数 据 - 图87第 十 九 章 查 看 数 据 - 图88第 十 九 章 查 看 数 据 - 图89

    果 你 希 望 这 命 令 对 象 包 含 一 组 记 录 而 这 组 记 录 在 在 一 个 表 格 中 查询 中 已 存 过 程 中 或 这 在 其 它 类 型 的 数 据 库 对 象 中 选 择 Database Object 框 后 边 的 按 钮

第 十 九 章 查 看 数 据 - 图90然 后 在 Database Object 框 中 选 择 这 个 数 据 库 对 象 类 型 并 在 Object Name

第 十 九 章 查 看 数 据 - 图91框 中 选 择 这 个 数 据 库 类 型 的 对 象 名 字

  1. 第 十 九 章 查 看 数 据 - 图92第 十 九 章 查 看 数 据 - 图93第 十 九 章 查 看 数 据 - 图94

    果 你 希 望 使 用 一 个 显 式 SQL 语 句 选 择 你 所 希 望 的 记 录 集 就 选 择 SQL Statement 框 中 的 按 钮 然 后 选 择 SQL Statem ent 框 中 的 SQL 语 句

第 十 九 章 查 看 数 据 - 图95第 十 九 章 查 看 数 据 - 图96第 十 九 章 查 看 数 据 - 图97第 十 九 章 查 看 数 据 - 图98第 十 九 章 查 看 数 据 - 图99第 十 九 章 查 看 数 据 - 图100第 十 九 章 查 看 数 据 - 图101第 十 九 章 查 看 数 据 - 图102要 构 造 这 个 SQL 语 句 你 可 以 按 SQL Bui lder 按 钮 并 使 用 SQL Builder 在 任 何 时 候 你 都 可 以 把 Command 对 象 拖 到 一 个 ASP 或 MTML 页 面 上 这 就创 建 出 一 个 记 录 集 对 象 这 个 对 象 绑 定 在 数 据 库 中 一 组 特 定 的 记 录 上

第 十 九 章 查 看 数 据 - 图103第 十 九 章 查 看 数 据 - 图104第 十 九 章 查 看 数 据 - 图105第 十 九 章 查 看 数 据 - 图106第 十 九 章 查 看 数 据 - 图107第 十 九 章 查 看 数 据 - 图108第 十 九 章 查 看 数 据 - 图109第 十 九 章 查 看 数 据 - 图110第 十 九 章 查 看 数 据 - 图111使 用 数 据 环 境 是 创 建 记 录 集 控 件 的 推 荐 方 法 一 旦 使 用 数 据 环 境 把Command 对 象 创 建 出 来 修 改 这 个 Command 对 象 就 简 单 了 你 只 需 要 在 数 据 环境 中 把 该 对 象 更 新 一 次 就 行 了 你 不 必 对 同 一 组 记 录 不 同 ASP 页 面 或 HTML 页 面上 继 续 重 新 创 建 记 录 集 控 件

第 十 九 章 查 看 数 据 - 图112第 十 九 章 查 看 数 据 - 图113第 十 九 章 查 看 数 据 - 图114第 十 九 章 查 看 数 据 - 图115第 十 九 章 查 看 数 据 - 图116第 十 九 章 查 看 数 据 - 图117第 十 九 章 查 看 数 据 - 图118然 而 你 可 以 把 一 个 记 录 集 从 Toolbox 插 入 到 一 个 ASP 或 HTML 页 面 上然 后 使 这 个 记 录 集 控 件 同 数 据 环 境 中 的 一 个 已 存 在 Command 对 象 发 生 关 联

第 十 九 章 查 看 数 据 - 图119第 十 九 章 查 看 数 据 - 图120第 十 九 章 查 看 数 据 - 图121第 十 九 章 查 看 数 据 - 图122使 记 录 集 控 件 同 命 令 对 象 发 生 关 联

第 十 九 章 查 看 数 据 - 图1231 . 打 开 编 辑 器 中 一 个 ASP 或 HTML 页 面

  1. 第 十 九 章 查 看 数 据 - 图124把 Recordset control 从 toolbox 拖 到 该 页 面 上

第 十 九 章 查 看 数 据 - 图125第 十 九 章 查 看 数 据 - 图126第 十 九 章 查 看 数 据 - 图127第 十 九 章 查 看 数 据 - 图128提 示 : 如 果 Recordse t 没 出 现 在 Toolbox 中 就 用 右 键 单 击 Toolbox 选择 Customize Toolbox 然 后 再 添 加 Recordset 控 件

第 十 九 章 查 看 数 据 - 图129第 十 九 章 查 看 数 据 - 图130第 十 九 章 查 看 数 据 - 图131这 个 记 录 集 控 件 显 示 Connection Database O bject 和 Object Nam e

第 十 九 章 查 看 数 据 - 图132第 十 九 章 查 看 数 据 - 图133第 十 九 章 查 看 数 据 - 图134第 十 九 章 查 看 数 据 - 图135第 十 九 章 查 看 数 据 - 图136各 字 段 这 些 字 段 是 记 录 集 对 象 的 属 性

  1. 在 ASP 或 HTML 页 面 上 的 记 录 集 控 件 中 把 Connection 特 性 设

    置 成数 据 连 接 的 名 字 而 这 个 数 据 连 接 是 对 应 于 你 希 望 查 看 记 录 的 数 据 库 的 这 也 就 是 Command 对 象 要 连 接 的 数 据 库

  2. 第 十 九 章 查 看 数 据 - 图137第 十 九 章 查 看 数 据 - 图138第 十 九 章 查 看 数 据 - 图139第 十 九 章 查 看 数 据 - 图140第 十 九 章 查 看 数 据 - 图141第 十 九 章 查 看 数 据 - 图142第 十 九 章 查 看 数 据 - 图143把 Database O bject 特 性 设 置 成 DE Command s

  3. 第 十 九 章 查 看 数 据 - 图144把 Object Nam e 特 性 设 置 成 数 据 环 境 中 Command 对 象 的 名 字

第 十 九 章 查 看 数 据 - 图145

第 十 九 章 查 看 数 据 - 图146第 十 九 章 查 看 数 据 - 图147现 在 你 已 经 创 建 了 一 个 记 录 集 并 规 定 了 它 的 记 录 你 可 以 在 一 个 Web 页 面上 显 示 这 个 记 录 集 中 的 数 据 了

1 9 .2 显 示 We b 页 面 上 的 数 据

第 十 九 章 查 看 数 据 - 图148第 十 九 章 查 看 数 据 - 图149第 十 九 章 查 看 数 据 - 图150第 十 九 章 查 看 数 据 - 图151第 十 九 章 查 看 数 据 - 图152第 十 九 章 查 看 数 据 - 图153第 十 九 章 查 看 数 据 - 图154使 用 Visual I nterDev 显 示 数 据 是 很 容 易 的 事 你 可 以 连 接 到 一 个 数 据 库上 规 定 要 显 示 的 一 组 记 录 然 后 使 用 数 据 绑 定 设 计 期 间 控 件 显 示 这 组 记 录 或 者 你 可 以 使 用 脚 本 直 接 显 示 数 据 你 还 可 以 在 栅 格 中 显 示 数 据 显 示 出 一 个记 录 集 中 的 多 个 记 录

使 用 数 据 绑 定 控 件 显 示 数 据

第 十 九 章 查 看 数 据 - 图155第 十 九 章 查 看 数 据 - 图156第 十 九 章 查 看 数 据 - 图157第 十 九 章 查 看 数 据 - 图158第 十 九 章 查 看 数 据 - 图1591 . 创 建 一 个 数 据 环 境 Command 对 象 用 来 规 定 数 据 库 中 一 组 记 录 详 见 这章 前 边 的 获 取 记 录 一 节

  1. 第 十 九 章 查 看 数 据 - 图160在 编 辑 器 中 打 开 一 个 ASP 或 HTML 页 面

  2. 第 十 九 章 查 看 数 据 - 图161第 十 九 章 查 看 数 据 - 图162第 十 九 章 查 看 数 据 - 图163第 十 九 章 查 看 数 据 - 图164

    Command 对 象 从 DataEnviro nment 文 件 夹 拖 到 该 页 面 上 这 就 在 该 页面 上 创 建 了 一 个 记 录 集 控 件

  3. 第 十 九 章 查 看 数 据 - 图165把 Command 对 象 中 的 一 个 或 多 个 字 段 拖 到 页 面 上

第 十 九 章 查 看 数 据 - 图166这 些 字 段 显 示 在 DataEnviro nment 文 件 夹 中 Command 对 象 之 下

第 十 九 章 查 看 数 据 - 图167第 十 九 章 查 看 数 据 - 图168第 十 九 章 查 看 数 据 - 图169第 十 九 章 查 看 数 据 - 图170第 十 九 章 查 看 数 据 - 图171第 十 九 章 查 看 数 据 - 图172第 十 九 章 查 看 数 据 - 图173第 十 九 章 查 看 数 据 - 图174第 十 九 章 查 看 数 据 - 图175第 十 九 章 查 看 数 据 - 图176被 拖 的 每 个 字 段 都 创 建 一 个 数 据 绑 定 控 件 这 个 控 件 将 显 示 该 记 录 集 中那 个 字 段 的 数 据 Text 和 编 号 字 段 创 建 Textbox 控 件 Yes/No 字 段 或True/False 第 十 九 章 查 看 数 据 - 图177 布 尔 第 十 九 章 查 看 数 据 - 图178 字 段 创 建 Checkbox 控 件 要 连 接 更 多 内 容 参 见 第十 八 章 数 据 库 概 念 中 的 数 据 环 境 一 节

第 十 九 章 查 看 数 据 - 图179第 十 九 章 查 看 数 据 - 图180在 带 有 RecordsetN avbar 控 件 的 Web 页 面 上 你 要 显 示 的 记 录 之 间 你 可 以很 容 易 地 提 供 导 航 第 十 九 章 查 看 数 据 - 图181 从 一 个 记 录 到 另 一 个 第 十 九 章 查 看 数 据 - 图182 功 能

在 记 录 之 间 提 供 导 航

第 十 九 章 查 看 数 据 - 图1831 . 在 编 辑 器 中 打 开 一 个 ASP 或 HTML 页 面

  1. 第 十 九 章 查 看 数 据 - 图184把 RecordsetN avbar 控 件 从 Toolbox 拖 到 该 页 面 上

第 十 九 章 查 看 数 据 - 图185第 十 九 章 查 看 数 据 - 图186第 十 九 章 查 看 数 据 - 图187第 十 九 章 查 看 数 据 - 图188提 示 : 如 果 RecordsetN avbar 控 件 不 在 To olbox 中 出 现 用 右 键 单 击Toolbox 然 后 选 择 Customize toolbox 再 添 加 RecordsetN avbar 控 件

第 十 九 章 查 看 数 据 - 图189这 个 控 件 插 入 到 你 的 ASP 或 HTML 页 面 上

  1. 第 十 九 章 查 看 数 据 - 图190第 十 九 章 查 看 数 据 - 图191第 十 九 章 查 看 数 据 - 图192右 键 单 击 该 控 件 再 单 击 Properties 以 便 打 开 其 属 性 页 面

  2. 第 十 九 章 查 看 数 据 - 图193第 十 九 章 查 看 数 据 - 图194第 十 九 章 查 看 数 据 - 图195第 十 九 章 查 看 数 据 - 图196第 十 九 章 查 看 数 据 - 图197第 十 九 章 查 看 数 据 - 图198

    该 控 件 的 Recordset 属 性 设 置 成 记 录 集 控 件 的 名 字 这 个 记 录集 的 记 录 显 示 在 该 页 面 上

第 十 九 章 查 看 数 据 - 图199第 十 九 章 查 看 数 据 - 图200第 十 九 章 查 看 数 据 - 图201第 十 九 章 查 看 数 据 - 图202第 十 九 章 查 看 数 据 - 图203第 十 九 章 查 看 数 据 - 图204按 照 默 认 设 置 RecordsetN avbar 控 件 提 供 Move 到 First Next Previous 的 按 钮 和 Move 到 Last 的 按 钮 你 可 以 使 用 这 些 按 钮 在 该 页 面 上 显 示 的 记 录 之间 进 行 移 动 你 还 可 以 通 过 修 改 按 钮 创 建 的 脚 本 的 办 法 定 制 这 些 按 钮 的 功 能

使 用 脚 本 进 行 导 航

第 十 九 章 查 看 数 据 - 图205第 十 九 章 查 看 数 据 - 图206第 十 九 章 查 看 数 据 - 图207你 可 以 通 过 在 记 录 集 脚 本 对 象 中 调 用 导 航 的 方 法 在 记 录 集 的 记 录 之 间 进 行移 动 在 移 动 的 时 候 移 动 到 达 的 记 录 变 成 当 前 记 录

第 十 九 章 查 看 数 据 - 图208第 十 九 章 查 看 数 据 - 图209第 十 九 章 查 看 数 据 - 图210第 十 九 章 查 看 数 据 - 图211第 十 九 章 查 看 数 据 - 图212第 十 九 章 查 看 数 据 - 图213第 十 九 章 查 看 数 据 - 图214重 要 事 项 : 当 你 导 航 到 另 外 一 个 记 录 时 当 前 记 录 不 能 自 动 保 存 要 保 证 你已 经 把 数 据 复 制 到 当 前 页 面 上 并 在 调 用 一 种 导 航 方 法 之 前 保 存 好 这 个记 录 参 见 第 二 十 章 修 改 数 据

使 用 脚 本 进 行 导 航

  • 第 十 九 章 查 看 数 据 - 图215第 十 九 章 查 看 数 据 - 图216第 十 九 章 查 看 数 据 - 图217第 十 九 章 查 看 数 据 - 图218第 十 九 章 查 看 数 据 - 图219

    用 记 录 集 脚 本 对 象 的 诸 多 方 法 中 的 一 种 方 法 moveNext movePrevio us moveFirst moveLast 和 moveAbsolu te 等

第 十 九 章 查 看 数 据 - 图220第 十 九 章 查 看 数 据 - 图221第 十 九 章 查 看 数 据 - 图222第 十 九 章 查 看 数 据 - 图223例 如 下 边 给 出 你 可 能 为 Next 按 钮 编 写 的 处 理 程 序

Sub btnNex t_onclick

rsEmplo yeeList.moveNext End Sub

第 十 九 章 查 看 数 据 - 图224第 十 九 章 查 看 数 据 - 图225第 十 九 章 查 看 数 据 - 图226第 十 九 章 查 看 数 据 - 图227第 十 九 章 查 看 数 据 - 图228如 果 你 希 望 完 成 一 个 以 导 航 为 基 础 的 过 程 你 可 以 为 onrowenter 第 十 九 章 查 看 数 据 - 图229 行 上 进入 第 十 九 章 查 看 数 据 - 图230 或 onrowexit 第 十 九 章 查 看 数 据 - 图231 行 上 离 开 第 十 九 章 查 看 数 据 - 图232 事 件 编 写 处 理 程 序 例 如 你 的 应 用 不 仅 显 示字 段 的 内 容 你 还 希 望 使 用 单 个 文 本 框 显 示 第 一 个 和 最 后 一 个 名 字 结 合 的 内 容

第 十 九 章 查 看 数 据 - 图233第 十 九 章 查 看 数 据 - 图234第 十 九 章 查 看 数 据 - 图235第 十 九 章 查 看 数 据 - 图236第 十 九 章 查 看 数 据 - 图237第 十 九 章 查 看 数 据 - 图238要 这 样 做 你 可 以 为 onrowenter 处 理 程 序 编 写 一 个 处 理 程 序 从 记 录 集 中获 取 数 值 把 这 些 数 值 级 联 起 来 再 把 它 们 放 到 文 本 框 中 这 个 处 理 程 序 看 上去 像 这 样

第 十 九 章 查 看 数 据 - 图239

第 十 九 章 查 看 数 据 - 图240你 还 可 以 使 用 Grid 第 十 九 章 查 看 数 据 - 图241 栅 格 第 十 九 章 查 看 数 据 - 图242 设 计 期 间 控 件 在 Web 页 面 上 创 建 一 个 数 据 栅 格