65.9K
CodeProject 正在变化。 阅读更多。
Home

用于在框架中显示数据库信息( 包括图像) 的 ISAPI 项目

starIconstarIconstarIconstarIconstarIcon

5.00/5 (3投票s)

1999年12月7日

viewsIcon

46267

downloadIcon

830

本文描述了一个用于在框架中显示数据库信息的 ISAPI 项目。

示例数据库包含三个字段:记录 ID、名称或标题以及图像。图像字段包含图像文件的路径,而不是图像本身。这种方法具有访问速度快的优点,但是数据库完整性更难维护,并且管理 WWW 站点也更困难。如果您决定将图像包含在数据库中,ISAM 模块的更改将是最小的(实际上,代码会变得更小更简单!)。

ISAM 生成的主页面包含两个框架:第一个包含数据库中所有记录的列表,第二个包含特定记录的信息。列表中的所有项目都是链接,可以更改第二个框架中的当前记录。您可能需要查看动态生成的页面 HTML 源代码,以便更好地了解 ISAM 的工作方式。

提供了 完整的源代码,您需要编译它才能获得一个可用的站点。在编译之前,您需要更改代码中的一些常量:模块位置、ODBC 数据源名称和连接字符串。这些常量位于 isam.hisam.cpp 中。编译项目时,请确保使用正确的站点位置和 ODBC 常量,然后您需要执行以下步骤进行安装:

  • 在您的 http 服务器根目录下为该项目创建一个目录。
  • isam.dll 文件、数据库和图像复制到此目录。
  • 为数据库创建一个 ODBC 系统数据源(请注意,数据源的名称必须与您在 ISAM 代码中设置的名称相同)。
  • 在您的 http 服务器中创建一个虚拟目录来访问 DLL(请记住授予执行权限)。 目录名称必须与您在项目中设置的名称相同。
  • 如有必要,修改数据库,使图像路径有效(您需要 Access 才能执行此操作)。

许可证

本文未附加明确的许可证,但可能在文章文本或下载文件本身中包含使用条款。如有疑问,请通过下面的讨论区联系作者。

作者可能使用的许可证列表可以在此处找到。

© . All rights reserved.