Welcome

首页 / 软件开发 / Delphi / 第十八章-Delphi客户服务器应用开发(二)(4)

第十八章-Delphi客户服务器应用开发(二)(4)2007-05-07 14. SCHEMA CACHE TIME

描述表信息将被贮存多长时间,取值范围和它们的含义列于下表,缺省值为-1。

表18.2 SCHEMA CACHE TIME设置表

━━━━━━━━━━━━━━━━━━━━━━━━━

设置 含 义

─────────────────────────

-1 表被贮存至你关闭数据库

0 不贮存表

1…2147483647 贮存表的时间数(秒为单位)

━━━━━━━━━━━━━━━━━━━━━━━━━

设置该值能提高数据库表的访问性能。

15. MAX ROWS

描述SQL Links驱动程序能给服务器传递的SQL语句的最大行数。如果值为-1,则没有限制。

16. BATCH COUNT

描述在自动提交前包含在BATCH中的修改记录个数。

18.2.2.3 建立和管理SQL别名

设置标准别名的过程包括给Alias参数赋值,描述包含Paradox或dBASE文件的路径名和目录名。设置用于SQL数据库的别名包括给alias赋名,定制用于SQL服务器和数据库的访问参数。SQL别名包括目标SQL服务器的用户名和口令。这些参数对于访问任何SQL数据都是必须的。常用的SQL别名是当安装时,第一次修改缺省的SQL Link驱动程序的参数时自动建立。

关于如何使用配置工具增加、修改和删除别名,请参阅附录。

18.2.2.4 联接SQL服务器

当应用程序第一次访问SQL数据库,会触发一个自动联接过程。联接过程需要确认访问数据库的权限。

如果配置文件和SQL Link驱动正确配置,应能用应用程序的File菜单通过相应的数据库别名在你的SQL数据库中选取一张表。下面介绍如何解决联接InterBase服务器过程中出现现的一般问题,并讨论有关使用Borland SQL Links的各种主题。

1. InterBase服务器需求

下表所列软件应当已经安装在运行InterBase的服务器

表18.5 InterBase服务器软件要求

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

项 目 描 述

────────────────────────────────────

数据库服务器软件 InterBaseV4.0或更高版本

网络协议软件 与数据库服务器和客户工作端网络协议兼容的网络协议

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

2. 客户工作站需求

下表所列软件应当已经安装和运行于客户工作站,表中还列出相关文件和参数。

表18.6 客户工作站软件要求

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

项目 描述

──────────────────────────────────────

BDE应用程序 被支持BDE应用程序,并已按产品文档要求安装

硬件和操作系统 1.5MB剩余磁盘空间,适合Borland Delphi需要的硬件和操作

系统

访问网络服务器的 如果你的Borland Delphi被安装在网络文件服务器上,请确

权力 认对BDE文件安装目录有读写的权力

网络协议软件 网络协议软件应当与服务器网络协议和客户工作端的客户数

库通信驱动程序兼容。InterBase支持Windows 95 WinSock API

HOSTS文件 HOSTS文件包含你要连接的服务器的名称和地址:

例如:128.127.50.12 MIS_Server

SERVIDES文件 一个SERVICES文件包含访问InterBase服务器的协议。 在SQL

Links安装过程中,“gds_db 3050/tcp”被加入这个文件

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━