配置数据库引擎BDE(Borland DataBase Engine)

一、数据库引擎(Borland Database Engine)的配置指南

 

1BDE配置工具概述

 

  本部分引自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、配置ODBCBDE配置文件

 

  配置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部分信息用来打开数据库别名。

 

4ODBC的端口配置入口

 

  下面的例程显示了注册中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.DLLODBC. DLLODBC端口尝试连接数据资源时被单独调入。要打开的数据资源在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

 

  AutoODBCBDE自动创建ODBC端口资源及驱动目录名称,它能够从ODBC的配置文件ODBC.INIODBCINST.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驱动器的缺省系统语言。

                        如对于美国工作站来讲,LANGDRIVERASCII的。       

  MAXFILEHANDLES     BDE用的最大文件句柄数目。可以是5256间的任何整数,

                       值越高运行质量越好,但会占用更多的Windows资源。缺省值

                        48                                              

  SYSFLAGS            BDE内部设定,不可改动。                              

  LOW MEMORY        BDE可能会用的低端内存的最大值,用Kb来表示。         

  USAGE LIMIT          缺省为32                                           

  AUTO ODBC           当设为TRUE时,将从ODBC.INI文件中列出全部ODBC                                    名。缺省为FALSE                                      

  DEFAULT DRIVER      TYPEFILE并且表格没有后缀(扩展名) 时第一个被查询

                        的驱动目录。                                        

  SQLQRYMODE        SQL数据查询进行处理的方法,可以是NULLSERVER

                       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(月、日、年)

                      1DMY(日、月、年)2YMD(年、月、日)。缺省值为BDE

                       应用程序安装时,在Windows Control Panel中选用的该国家或

                       地区常用表述方法。                                   

  FOURDIGITYEAR      区别表示年份的数字个数,可以为24。当值为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”并且此参数设为TRUEParadox 会将其解释为:

                        01/1/80”;如为FALSE,值为:“1/1/80”。 缺省为FALSE

  LEADINGZEROD         确定是否在单数字日期数值前加上前导“0”。例如输入

                         1/1/80”,当LEADINGZERODTRUE时,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)驱动为ParadoxdBASE,其它的驱动是在使用SQL Server时要用的,须分别安装。New ODBC Driver使您可以向可用列表框中添加一种ODBC驱动连接项。Delete ODBC Driver使您可以从可用驱动器列表中删除一种ODBC连接项。

  表附录A.5中,参数(Parameter)列出了配置工具搜索到的所选驱动方式的全部参数及其当前设置。当驱动是第一次装入时,所有值设为缺省值。简介(Description)简要介绍了相应参数的用途。改变设置,可选用驱动名称使其高亮度显示,删除旧值并在相应文本框中输入新值即可。

  以下分别介绍ParadoxdBASEODBC的设置。

 

    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

                         Level4Paradox Level5表格。您可能需要使用更低的level

                         值,以最大可能地向下兼容,只有当您需要使用该表格式的

                         高级检索特性时才选用level7                        

  BLOCK SIZE            用来存储Paradox表格记录的磁盘空间,须为1024字节的倍

                          数。可以是1024的任何倍数如204830724096直到

                          32Kb,缺省为2048                               

  FILL FACTOR          Paradox为索引文件另分配磁盘空间前,当前磁盘空间必须

                         被占用容量的百分数。可以是1100间的任何整数, 缺省

                         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表格的数目。可以是032 之间

  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.SQLODBC驱动的数据库别名进行如下的操作:增加、删除、修改。该页中:

    Alias Name列出了可用的全部别名

  ★ New Alias使您可以增加一个新的别名

  ★ Delete Alias使您可以删除在Alias Name框中高亮的数据库别名

  表附录A.7的参数(Parameter)显示了当前选中的数据库别名的参数及当前值,简介(Description)简要介绍了选中参数的用途。

 

                表附录A.7  Alias页各配置参数的含义

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

  参数(Parameter)                简介(Description)

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

  TYPE                  这种驱动帮助您连接的驱动器类型。将其设为FILE 创建一个

                         STANDARD(标准)别名。                              

  PATH                  含有您的ParadoxdBASE或文本表格的目录、路径。

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

 

    1)、增加一个新的数据库别名:

 

  要另建一个新的别名,单击New Alias按钮,会显示出Add New Alias对话框。新的别名会以缺省的类型STANDARD开始,然后为新的别名键入一个名称,并选用想要的类型,即可增加一个数据库别名。

 

    2)、删除一个数据库别名:

 

  首先选用您要删除的别名并使其高亮度显示。按动Delete Alias按钮,在Delete Alias对话框中按“Yes”确认删除该别名。

 

    3)、修改一个数据库别名

  要改变一个别名,用高亮度显示该别名并选用您要修改的参数,在旧值的位置输入

新值即可改变。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Borland Database EngineBDE)是一种用于在Windows系统上进行数据库操作的软件。它提供了一个轻量级的数据库管理系统,可用于访问和操作各种关系型数据库,如Paradox、dBase、InterBase等。BDE支持离线部署,即可以在没有连接到网络的环境中使用。 要进行BDE的离线部署,首先需要安装BDE软件包。将BDE软件包下载到本地计算机后,打开安装程序并按照指示进行安装。安装过程中可以选择将BDE文件和库复制到本地计算机的特定目录中。安装完成后,可以使用命令行或者图形界面打开BDE管理工具,配置和管理所需的数据库连接。 在离线环境中使用BDE,需要将数据库文件与BDE软件包一起复制到目标计算机上。确保目标计算机上已经正确安装并配置BDE,然后将需要访问的数据库文件复制到目标计算机的指定目录中。 在离线环境中,可以使用BDE提供的API或者使用支持BDE的开发工具进行数据库操作。通过调用相应的BDE函数或使用工具提供的接口,可以连接到离线数据库并进行查询、插入、更新或删除数据等操作。 需要注意的是,在离线环境中,没有网络连接可以提供实时的数据库同步和更新。因此,在离线部署中需要谨慎处理数据的变更和同步问题,以免导致数据的不一致性。 总之,Borland Database Engine可以进行离线部署,只需将BDE软件包及相关文件复制到目标计算机上,然后在离线环境中配置和管理数据库连接,即可进行数据库操作。每次需要对数据进行同步时,需谨慎处理,以确保数据的一致性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值