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

分享于 

2分钟阅读

Web开发

  繁體 雙語

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

由ISAM生成的主页面由两个框架组成: 第一个包含数据库中所有记录的列表,第二个包含特定记录的信息。 列表上的所有项都是更改第二帧上当前记录的链接。 你可能希望看到dinamically生成页面的html源,以便更好地理解ISAM是如何工作的。

为了得到 working,你需要编译完整源代码,以便得到一个工作地点。 编译之前,你必须更改代码中的某些常量: 模块位置和ODBC数据源名称和连接字符串。 在编译了正确的站点位置和 isam.h 常量以后,在和 isam.cpp. 中发现这些常量需要执行以下步骤:

  • 在你的http服务器 root 下为项目创建一个目录。
  • 将 isam.dll 文件。数据库和图像复制到这里目录。
  • 为数据库( 注意,数据源的名称必须与你在ISAM代码中设置的名称相同) 创建一个ODBC系统数据源。
  • 在你的http服务器中创建一个虚拟目录来访问 dll ( 记住授予执行权限)。 目录的名称必须与你在项目中设置的名称相同。
  • 如果 necesary,修改数据库,以便图像的路径是有效的( 你需要进入才能做到)。

数据    图像  proj  images  显示  
相关文章