一、数据库引擎(Borland Database Engine)的配置指南
1、BDE配置工具概述
本部分引自Borland数据库引擎BDE配置部分的联机指导。Borland Database Engine (BDE)是Borland公司数据库产品以及用Borland公司提供的数据库开发的应用程序的软件核心。您将使用下文介绍的工具去配置数据库引擎BDE。
数据库引擎的配置工具(BDECFG32.EXE)是可被重新分配的应用程序。您可以利用配置工具改变其配置,使这个程序重新设定配置参数,并对您的应用程序进行配置管理。
在Borland Delphi 2.0的程序组中,双击DBE Configration程序组,可以进入BDE配置工具。配置工具是以笔记本(notebook)的格式出现的,用标签集的页标签在配置工具的各页面间切换。各页上分别包含有数据库配置参数、数据库别名以及ODBC的接口等。您可以在每页的联机帮助(Help)中找到相应菜单命令和任务的详细描述,也可以通过打开Contents进行查询或单击写有“Other BDE contiguration topics”的按钮,找到在配置数据库驱动器时其他的改变参数的通用指导。
注意:在用此工具改变您的BDE配置文件前,请确保您已关闭全部的BDE应用程序。
您的改变将在重新启动BDE应用程序时生效。
2、存储配置信息
BDE配置工具会在以下两个地方或其中的任何一个中存储BDE配置信息:
① 在Windows的注册Registry中。Windows的注册中存储了全部驱动信息、数据路径入口、交换缓冲区Swap Buffer(即数据库高速缓冲存储区Database Cache)的长度、可用的低端DOS内存数目以及其它各种系统信息。
② 在缺省的BDE配置文件(IDAPI.CFG)中。配置文件通常含有数据库别名以及Paradox NET DIR项目,如果以与Windows 3.1相兼容的格式(16-/32位混和编码)存储,则某些系统驱动目录条目可能会重复。
BDE的配置信息怎样存储,存在何处,取决于您是否复选了Options 菜单中的“Comfigure Win 3.1”选择项。它会使得配置信息存成16-/32位混和编码格式,从而使BDE应用程序向下兼容Window 3.1。
当您使得“Configure Win 3.1”选择框为不选状态时,将以32位存储配置文件。此时:
1)、系统、驱动、数据入口等信息存在注册中,注册在IDAPI.CFG为缺省时保持为最新的。注意:如果IDAPI.CFG不是缺省的,文件必须存为16-/32位混和编码格式;
2)、数据库的设置被存入新的配置文件IDAPI.CFG中。NET DIR亦被存入新的IDAPI.CFG中。
当您复选了“Configure win3.1”时,将存为16-/32位混和编码格式:
1)、在IDAPI.CFG中已存在的系统驱动配置信息将写入新的配置文件IDAPI.CFG中;
2)、所有保持未变的系统驱动配置写入注册中,入口从其原始位置写入。
3)、数据库配置存入新的配置文件IDAPI.CFG中;
4)、NET DIR存入新的配置文件IDAPI.CFG中。
以上配置的改变将在您下一次重新启动BDE应用程序时生效。
二、配置Microsoft ODBC(Open Database Connectivity)
1、配置Miscrosoft ODBC的步骤
配置Microsoft ODBC时,首先配置ODBC的配置文件,然后配置BDE的配置文件使其支持ODBC。下面用简单的配置文件模块,帮助您理解如何配置ODBC。
2、配置ODBC的配置文件
有两个文件包含有ODBC的配置信息:在Windows目录下,文件ODBCINST. INI 列出了ODBC的驱动器,文件ODBC.INI列出了ODBC的数据资源。
可以用管理文件ODBCADMIN来修改这两个文件。虽然管理文件是用ASCII写就的,但用户直接对其进行编辑是Delphi所不赞成的。
下面是一个简单的ODBC.INI文件:
[ ODBC Data Sources ]
My Oracle7 = VENDOR Oracle7
[My Oracle7]
Driver = C:/windows/system/OR706.DLL
Description = ODBC Oracle7 Driver
ServerName = X:ZAPPA
Servers =
LogonID = guest
LockTimeOut =
ArraySize =
QEWSD = 34480
第一个程序模块[ODBC Data Source]列出了ODBC 的数据资源以及与其相连的驱动目录。其后,对应于每一个数据资源,又有一个模块描述这个数据资源。上例示出了一个数据资源[My Oracle7]。
下面是一个简单的ODBCINST.INI文件,用来描述驱动目录:
[ODBC Drivers]
VENDOR Oracle7-Installed
[VENDOR Oracle7]
Driver = C:/ODBC/OR706.DLL
Setup = C:/ODBC/OR706.DLL
APILevel = 1
Connection Function -YYY
DRIVerODBCVer = 02.01
FileUsage = 0
SQLLevel = 1
第一个模块[ODBC.Drivers]列出了安装目录, 第二个模块是第一个模块中安装路径的配置模块。
在ODBC.INI中的每一个数据资源,例如VENDOR Oracle7都会在ODBCINST.INI 文件中有一段驱动目录与之相对应。
3、配置ODBC的BDE配置文件
配置BDE和配置ODBC很相似,至少在与SQL有关时是这样。象配置ODBC一样,您必须指定一系列驱动目录(DRIVERS),并象指定ODBC的数据资源一样指定一些别名(ALIASES)。
下面的程序是注册中的驱动目录部分:
ORACLE:
INIT:
VERSION : 3.0
TYPE : SERVER
DLL : SQLD-ORA.DLL
DLL32 : SQLORA32.DLL
VENDOR INIT : NULL
DRIVER FLAGS : NULL
TRACE MODE = 0
DB OPEN:
SERVER NAME : ORA_SERVER
USER NAME : MYNAME
NET PROTOCAL : MYNET PROTOCAL
OPEN MODE : READ/WRITE
SCHEMA CACHE SIZE : 8
LANGDRIVER : NULL
SQLQRYMODE : NULL
SQLPASSTHRU MODE : SHARED AUTOCOMMIT
SCHEMA CACHE TIME : -1
MAXROWS : -1
BATCH COUNT : 200
注意是ORACLE项目联系数据库别名,并指示出驱动路径。
下面的例程是BDE配置文件IDAPI.CFG的数据库别名部分:
ORACLE7 :
DB INFO :
TYPE : ORACLE
PATH : NULL
DB OPEN :
SERVER NAME : ORA_SERVER
USER NAME : MYNAME
NET PROTOCAL : MY NET PROTOCAL
OPEN MODE : READ/WRITE
SCHEMA CACHE SIZE : 32
LANGDRIVER : NULL
SQLQRYMODE : NULL
SQLPASSTHRU MODE : NOT SHARED
SCHEMA CACHE TIME : -1
MAXROWS : -1
BATCH COUNT : 200
有两个子模块:
1)、INFO部分的信息用来连接数据库别名到正确的驱动目录(见Type : ORACLE部分)
2)、OPEN部分信息用来打开数据库别名。
4、ODBC的端口配置入口
下面的例程显示了注册中BDE 部分的驱动目录部分, 这一部分会在用户人为使用Borland数据库引擎配置工具时被加入进去。
ODBC ORA7 :
INIT :
VERSION : 3.0
TYPE : SERVER
DLL : IDODBC01.DLL
DLL32 : IDODBC32.DLL
ODBC DRIVER : VENDOR Oracle7
DRIVER FLAGES : NULL
DB OPEN
USER NAME : guest
ODBC DSN : My Oracle7
OPEN MODE : READ/WRITE
SCHEMA CACHE SIZE : 0
SQLQRYMODE : NULL
LANGDRIVER : NULL
SQLPASSTHRU MODE : NULL
注意驱动路径部分的DLL域是ODBC端口的.DLL文件,而不是ODBC.DLL。ODBC. DLL在ODBC端口尝试连接数据资源时被单独调入。要打开的数据资源在DSN项目中,本例中是:“My Oracle7”。
下面的例程是BDE配置文件IDAPI.CFG中的数据库别名部分。 这一部分是在用户人为使用Borland数据库引擎配置工具(BDECFG32.EXE)时被自动加入的:
ODBC_ORACLE :
DB INFO :
TYPE : ODBC_ORA7
PATH : NULL
DB OPEN :
USER NAME : guest
ODBC DSN : My Oracle7
OPEN MODE : READ/WRITE
SCHEMA CACHE : NULL
LANGDRIVER : NULL
SQLPASSTHRU MODE : SHARED AUTOCOMMIT
5、关于AutoODBC
AutoODBC为BDE自动创建ODBC端口资源及驱动目录名称,它能够从ODBC的配置文件ODBC.INI和ODBCINST.INI中取得ODBC名称。
下文的例程显示了AutoODBC在注册中创建的指示驱动目录(VENDOR Oracle7)和资源(My Oracle7)的项目。
My_Oracle7 :
DB INFO :
TYPE : VENDOR Oracle7
PATH : NULL
DB OPEN
USER NAME : guest
ODBC DSN : My_Oracle7
OPEN MODE : READ/WRITE
SCHEMA CACHE SIZE : 8
SQLQRYMODE : NULL
SQLPASSTHRU MODE : SHARED AUTOCOMMIT
VENDOR Oracle7 :
INIT :
VERSION : 3.0
TYPE : SERVER
DLL : IDODBC01.DLL
DLL32 : IDODBC32.DLL
ODBC DRIVER : VENDOR Oracle7
DRIVER FLAGS : NULL
DB OPEN :
USER NAME : NULL
ODBC DSN : My_Oracle7
OPEN MODE : READ/WRITE
SCHEMA CACHE SIZE : 8
SQLQRYMODE : NULL
LANGDRIVER : NULL
SQLPASSTHRU MODE : NULL
三、BDE配置工具的参数
1、数据库引擎配置工具的System页
使用数据库引擎配置工具的System页来修改DBE中用来启动应用程序的设置。这部分的信息存储在Windows的注册中。在表附录A.1中,参数(Parameter)列出了配置工具检索查询出的全部系统及网络参数,显示了其当前值。当您的BDE应用程序第一次启动时,所有的值会设成它们的缺省值。简介(Description)简单地描述了所选参数的用途。
要改变设置,将要改变的参数选中并高亮度显示,用新值替换它的旧值。
表附录A.1 System页各参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Parameter) 简介(Description)
─────────────────────────────────────
VERSION 显示BDE当前版本号。内部设定,不可修改。
LOCAL SHARE 表示在一个激活的BDE应用程序和一个激活的非BDE应用程
序之间共享本地数据的能力。如果您需要同时通过一个BDE应
用程序和非BDE应用程序使用、改变一个文件时,可以将
LOCAL SHARE的值改为TRUE。(如果您不需要同时打开两个
文件, 则不必要将LOCAL SHARE设为TRUE)。
MINBUFSIZE 数据库数据高速缓存的最小容量,用Kb表示。 可以是2到
65535间的任何整数,必须小于Windows可利用的RAM总量。
缺省为128。
MAXBUFSIZE 数据库数据高速缓存的最大容量,用Kb表示。可以是大于
MINBUFSIZE且小于或等于Windows可利用RAM总量的128
的任何整数倍。缺省值为2048。
LANGDRIVER 适合相应国家Windows版本OEM驱动器的缺省系统语言。
如对于美国工作站来讲,LANGDRIVER为ASCII的。
MAXFILEHANDLES BDE用的最大文件句柄数目。可以是5到256间的任何整数,
值越高运行质量越好,但会占用更多的Windows资源。缺省值
为48。
SYSFLAGS BDE内部设定,不可改动。
LOW MEMORY BDE可能会用的低端内存的最大值,用Kb来表示。
USAGE LIMIT 缺省为32。
AUTO ODBC 当设为TRUE时,将从ODBC.INI文件中列出全部ODBC别 名。缺省为FALSE。
DEFAULT DRIVER 当TYPE为FILE并且表格没有后缀(扩展名) 时第一个被查询
的驱动目录。
SQLQRYMODE 对SQL数据查询进行处理的方法,可以是NULL、SERVER
或LOCAL。只有当Borland SQL Link驱动被装入时,
SQLQRYMODE参数才会出现。缺省为NULL。
SHAREDMEMSIZE 为共享内存管理器分配的最大内存数目。缺省为2048Kb
SHARED- 共享内存管理器的优先地址。共享内存管理器和共享缓冲区管
MEMLOCATION 理器在优先地址处被调入装载。如果这个地址被占用了,系统
会找到一个合适的地址(只进行一次处理)。如果这个地址与其它
应用程序相冲突, 您可能需要改变它。 缺省为E000(对于
Windows 95)或7000(对Windows NT)。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2、数据库引擎配置工具的Date页
用Date页去改变将字串转换为日期值的设置。表附录A.2中,参数 (Parameter)列出了配置工具搜索出的全部日期参数。当您的BDE应用程序第一次被装入时, 所有参数被置为其缺省值。描述(Description)简要介绍了被选中参数的用途。改变参数与前面相同,只须选中并使参数高亮显示,以新值替换旧值即可。
表附录A.2 Date页各参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Parameter) 简介(Description)
─────────────────────────────────────
SEPARATOR 用来分隔时间值年、月、日部分的字符。如“/”将日期分隔为:
“12/31/96”。缺省的为当 BDE 程序安装时在 Windows
Control Panel中选用的该国家或地区常用标志字符。
MODE 控制月、日、年各部分的排列顺序。0为:MDY(月、日、年)。
1为DMY(日、月、年),2为YMD(年、月、日)。缺省值为BDE
应用程序安装时,在Windows Control Panel中选用的该国家或
地区常用表述方法。
FOURDIGITYEAR 区别表示年份的数字个数,可以为2或4。当值为TRUE时, 年
份用4个数字表示,如1996。如果值为FALSE,年份用两个
数字表示,如96。
YEARBIASED 通知Paradox是否在所输入的两数字年份中加上1900。当值为
TRUE 时,您输入的“7/21/96”会被 Paradox解释为“7/21/
1996”,否则,它接受原输入值并解释为“7/21/0096”,缺
省为TRUE。
LEADINGZEROM 区别是否在单数字月份输入前加上前导“0”。例如您输入
“1/1/80”并且此参数设为TRUE,Paradox 会将其解释为:
“01/1/80”;如为FALSE,值为:“1/1/80”。 缺省为FALSE。
LEADINGZEROD 确定是否在单数字日期数值前加上前导“0”。例如输入
“1/1/80”,当LEADINGZEROD为TRUE时,Paradox将其
解释为:“1/01/80”;如为FALSE,日期为“1/1/80”,
缺省为FALSE。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3、数据库引擎配置工具的Time页
用Time页去改变将字串值转换为时间值的设置。
表附录A.3 Time页各参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Parameter) 简介(Description)
─────────────────────────────────────
TWELVEHOUR 确定一个BDE应用程序是否使用12小时的钟表。例如,当
值为TRUE时,8:21.p.m,被表述为“08:21PM”,否则为:
"20:21",缺省为TRUE。
AMSTRING 当TWELVEHOUR值为TRUE时, 它表示用来表述时间在
午夜后到中午前的字符串,缺省为AM。
PMSTRING 当TWELVEHOUR 为TRUE时,它表示用来表述时间在中
午后到午夜前时的字符串,缺省值为PM。
SECONDS 区别时间值中是否含“秒”。例如当为TRUE时,8:21:35p.m.
表述为:“8:21:35PM”;值为FALSE时为“8:21PM”。
缺省为TRUE。
MILSECONDS 确定时间值中是否含有“毫秒”。例如当为TRUE时, 可为
"8:21:35:45PM"。缺省为FALSE。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4、数据库配置工具的Number页。
用Number页修改将字符串转换成数字的设定。
表附录A.4 Number页各参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Parameter) 简介(Description)
─────────────────────────────────────
DECIMALSEPARATOR 用来分隔数值的整数和小数部分的字符。例如3.14中
的“.”,缺省值为Windows Control Panel中选定的
本国标准十进制分隔符(国际设置)。
THOUSANDSEPARATOR 用来将大数值分隔成“千位”部分的字符。例如逗号
“,”分隔1,000,000.00。缺省亦为在Windows Control
Panel中设定的本国标准分隔符(国际设置)。
DECIMALDIGITS 区别将字符串转化为数值时,最长的小数部分位数。
缺省为2。
LEADINGZERON 确定在1到-1之间的小数是否使用前导0。如用0.14
替代.14。缺省为TRUE。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
5、数据库引擎配置工具的Driver页
通过改变Driver 页的设置来控制BDE 应用程序如何创建、查询及处理一个表格(table)。
Driver Names列出了在您的工作站中安装的数据库驱动器。标准(STANDARD)驱动为Paradox和dBASE,其它的驱动是在使用SQL Server时要用的,须分别安装。New ODBC Driver使您可以向可用列表框中添加一种ODBC驱动连接项。Delete ODBC Driver使您可以从可用驱动器列表中删除一种ODBC连接项。
表附录A.5中,参数(Parameter)列出了配置工具搜索到的所选驱动方式的全部参数及其当前设置。当驱动是第一次装入时,所有值设为缺省值。简介(Description)简要介绍了相应参数的用途。改变设置,可选用驱动名称使其高亮度显示,删除旧值并在相应文本框中输入新值即可。
以下分别介绍Paradox、dBASE和ODBC的设置。
1)、Paradox的设置
为配置Paradox创建、查询、处理表格的方式,选用Paradox作为驱动名称, 并高亮度显示想改动的配置参数。删除旧值并在相应文本框中输入新值即可。
表附录A.5 Paradox各配置参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Parameter) 简介(Description)
─────────────────────────────────────
VERSION 内部Paradox驱动版本号。
TYPE 本驱动器帮助您连接的服务器类型。可以是SERVER( 表示
SQL Server)或FILE(标准的基于文件的服务器)。
NEW PIR Paradox网络中控制文件PDOXUSRS.NET存在的路径。这个
参数是存储在BDE的配置文件中的,并优先于任何旧的16
位配置文件中NET DIR中的参数。
LANGDRIVER 语言驱动,用来确定表格排列顺序及字母集合。(要在可用的
数据库驱动方式下。)美国版缺省为ASCII码。
LEVEL 创建临时Paradox表格所用的表格式类型,缺省为level 4:
Level 7 Paradox for Windows 32位表格
Level 5 Paradox 5.0表格
Level 4 Paradox 4.0提供的STANDARD表格
Level 3 向Paradox 3.5及更早版本兼容的表格类型
要使用Blob域、二级索引或严格参照完整性,须指明是Paradox
Level4或Paradox Level5表格。您可能需要使用更低的level
值,以最大可能地向下兼容,只有当您需要使用该表格式的
高级检索特性时才选用level7。
BLOCK SIZE 用来存储Paradox表格记录的磁盘空间,须为1024字节的倍
数。可以是1024的任何倍数如2048、3072、4096直到
32Kb,缺省为2048。
FILL FACTOR 在Paradox为索引文件另分配磁盘空间前,当前磁盘空间必须
被占用容量的百分数。可以是1到100间的任何整数, 缺省
为95。注意:数值较小时运行较快但会增加索引的长度;大
的数值会建立较短的索引文件, 但会延长创建索引的时间。
STRICTINTEGRTY 区别一个Paradox 表格可否由不支持严格参照完整性( 例如
Paradox4.0)的应用程序所修改。例如,当值为TRUE时,您将
不能用Paradox 4.0参照完整性来改变表格,反之为FALSE时,
您可以改变表格。但这是比较危险的, 因为可能破坏数据完
整性。缺省为TRUE.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2)、dBASE的设定
要改变dBASE表格的创建、排序及处理方式,选用dBASE为驱动名称,高亮度显示要改变的旧的设定,删除旧值并在文本框中输入新值。
表附录A.6 dBASE各配置参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Paramater) 简介(Description)
─────────────────────────────────────
VERSION 内部dBASE驱动的版本号。
TYPE 这种驱动帮助您连接的服务器类型。可以是SERVER( 对于SQL
Server)或是FILE(标准的基于文件的服务器)。
LANGDRIVER 用来确定表格排序及字母表顺序的语言驱动方式。有各种驱动方
式可供选择,美国缺省为dBASE ENU CP 437;我国汉字为
dBASE CHS 936。
LEVEL 用来创建dBASE 临时表格时的表格形式。可以是5 (对于
dBASE 5.0表格形式);4 (dBASE 4.0表格形式) 或 3 ( dBASE III
及dBASE III表格类型)。
MDX BLOCK- 用字节表示的dBASE为.MDX 文件分配的磁盘空间大小。可以
SIZE 是512的任何整倍数。缺省为1024。
MEMO FILE- 用字节表示的dBASE为备注(MEMO)文件.DBT分配的磁盘空间
BLOCK SIZE 大小。可以是512的任何整数倍。缺省值为1024。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
3)、ODBC驱动连接的设置
要配置一个用了ODBC 数据资源的表格的创建、排序及处理方式,选用ODBC driver connection作为驱动名称,并使得要改变的配置参数高亮度显示,删除旧值并在相应文本框中输入新值。
表附录A.7 ODBC驱动连接的各配置参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Parameter) 简介(Description)
─────────────────────────────────────
VERSION 内部ODBC驱动的版本号。不要修改。
TYPE 用来区分ODBC驱动连接使之与其它区别。可以包含任何12位
以内的字母组合;BDE的配置工具自动提供了字串"ODBC_"。
例如,如果ODBC数据资源是建立在Sybase 服务器上的且服务
器名称为"Silver", 您可以将ODBC的连接器命名为"Sysilver",
BDE 的配置工具会将其转换为:“ODBC_Sysilver”。
DLL 驱动器的16位动态连接库的名称(*.DLL)。缺省为:
IDODBC16.DLL。
DLL32 驱动器的32位动态连接库的名称(*.DLL)。缺省为:
IDODBC32.DLL。
ODBC DRIVER 用来连接工作站到目标ODBC服务器的ODBC驱动器。
DRIVER FLAGS 内部产品标志。在没有Borland授权代理商的直接指令时请不要
试图改变它。
USER NAME 进入ODBC服务器的缺省用户名称。
ODBC DSN 这个别名连接的ODBC数据资源的名称。必须与您创建ODBC
驱动连接时命名的ODBC数据资源一致。
OPEN MODE ODBC驱动连接打开数据库的方式。可以是READ/WRITE(读/写)
或是READ ONLY(只读)方式,缺省为读写方式(READ/WRITE)。
LANGDRIVER 用来决定表格排列顺序及字母集合的语言驱动。
SCHEMA- 可一用来缓存纲要信息的SQL表格的数目。可以是0到32 之间
CACHE SIZE 的任何整数,缺省为8。
SQLQRYMODE 处理SQL数据查询的方法。 可以是NULL( 空设定)、 SERVER
或LOCAL及其它。缺省为NULL。
SQLPASSTHRU- 区别BDE程序可否通过桌面查询进入SQL Server,并且在相同
MODE 数据库别名连接中找到查询答案。可以是NOT SHARED、
SHARED AUTOCOMMIT 或SHARED NOAUTOCOMMIT及
其它。缺省为SHARED AUTOCOMMIT。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
4)、关于ODBC驱动连接
它是从您的BDE应用文件到一个ODBC驱动的连接。这个连接需要您的BDE 应用程序、售方提供的ODBC驱动器、Microsoft ODBC Driver页、一个在工作站方的BDE别名数据库以及在服务器方的ODBC数据资源。
一旦您创建了一个ODBC的驱动连接,它就会出现在BDE配置工具的可选驱动器列表中。这使得您可以为目标ODBC数据资源设置数据库别名,并通过您的BDE应用程序连接它。
5)、增加ODBC驱动的对话框
通过使用增加ODBC 驱动“Add ODBC Driver”的对话框, 向驱动队列中加入一个ODBC 驱动连接。一旦您的ODBC驱动连接显示在驱动队列中,您就可以为这种连接配置数据库别名了。您的ODBC数据资源别名使您可以通过您的BDE应用程序连接到ODBC的数据库上。
要增加一个新的ODBC驱动连接器:
① 在SQL Link Driver编辑框中输入这个连接的名称
② 用Default ODBC Driver域的下拉式列表来为您的数据资源定义ODBC驱动
③ 用Default Data Source 域的下拉式列表来定义目标ODBC数据资源本身
如果您在提供的列表中没有找到您需要的ODBC驱动器或您的ODBC数据资源名称,则可能是安装有问题。您可能需要重新安装您的ODBC驱动器或重新建立ODBC数据资源。其具体信息,请参阅“ODBC的配置”。
要保存当前配置文件中的新ODBC驱动器,选用File|Save;要使其以其它名称存储,选用File|Save As。
以下简单介绍对话框的各个选项:
SQL Link driver:您要为您的ODBC驱动连接取的名字。新的“驱动器”名称总是以“ODBC_”开头的。
Default ODBC driver:用来连接到这个ODBC数据资源的ODBC驱动名称。
Default data source name:目标ODBC数据资源的名称。
6)、删除ODBC驱动的对话框
用删除ODBC驱动“Delete ODBC Driver ”对话框来从驱动列表中去除一个ODBC驱动连接。使您要删除的ODBC驱动连接器高亮度显示,并选用“Delete Driver”,在配置工具中将显示删除驱动对话框。
选Yes继续删除,选No 停止删除。
6、数据库引擎配置工具的Alias页
用Alias页可以对STANDARD.SQL或ODBC驱动的数据库别名进行如下的操作:增加、删除、修改。该页中:
★ Alias Name列出了可用的全部别名
★ New Alias使您可以增加一个新的别名
★ Delete Alias使您可以删除在Alias Name框中高亮的数据库别名
表附录A.7的参数(Parameter)显示了当前选中的数据库别名的参数及当前值,简介(Description)简要介绍了选中参数的用途。
表附录A.7 Alias页各配置参数的含义
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
参数(Parameter) 简介(Description)
─────────────────────────────────────
TYPE 这种驱动帮助您连接的驱动器类型。将其设为FILE 创建一个
STANDARD(标准)别名。
PATH 含有您的Paradox,dBASE或文本表格的目录、路径。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1)、增加一个新的数据库别名:
要另建一个新的别名,单击New Alias按钮,会显示出Add New Alias对话框。新的别名会以缺省的类型STANDARD开始,然后为新的别名键入一个名称,并选用想要的类型,即可增加一个数据库别名。
2)、删除一个数据库别名:
首先选用您要删除的别名并使其高亮度显示。按动Delete Alias按钮,在Delete Alias对话框中按“Yes”确认删除该别名。
3)、修改一个数据库别名
要改变一个别名,用高亮度显示该别名并选用您要修改的参数,在旧值的位置输入
新值即可改变。