首页 > 开发 > 综合 > 正文

为进行 ODBC 访问配置 Microsoft Jet 数据库引擎

2024-07-21 02:08:03
字体:
来源:转载
供稿:网友


为进行 odbc 访问配置 microsoft jet 数据库引擎

 

 以下各节描述 microsoft jet 数据库引擎用于连接 odbc 数据库的 microsoft® windows® 注册表设置。

 

连接 odbc 数据库的 microsoft jet 的初始化设置

/hkey_local_machine oftware/microsoft/jet/4.0/engines/odbc 文件夹包含 microsoft jet 数据库引擎的初始化设置。

注释  下面的示例显示了 jet/4.0/engines/odbc 文件夹中各项的典型设置。

 

logintimeout=20

querytimeout=60

connectiontimeout=600

asyncretryinterval=500

attachcasesensitive=0

attachableobjects='table','view','system table','alias','synonym'

snapshotonly=0

tracesqlmode=0

traceodbcapi=0

disableasync=1

tryjetauth=1

preparedinsert=0

preparedupdate=0

fastrequery=0

fatblastrows=-1

fatblasttimeout=3

odbcisamattach=0

 

microsoft jet 数据库引擎使用如下所示的 odbc 项。

 



说明

logintimeout

登录尝试在超时前可以持续的秒数。默认值为 20(值为 reg_dword 类型)。

querytimeout

查询在超时前可以运行的秒数(总处理时间)。如果 disableasync=0(默认设置),则 querytimeout 是在各次轮询查询是否完成之间等待服务器响应所需的秒数。默认值为 60(值为 reg_dword 类型)。

connectiontimeout

缓存的连接在超时前可以保持空闲的秒数。默认值为 600(值为 reg_dword 类型)。

asyncretryinterval

用于确定服务器是否已完成查询处理的各次轮循之间的毫秒数。此项只用于异步处理。默认值为 500(值为 reg_dword 类型)。

attachcasesensitive

指示器,确定链接时表名是否完全匹配。值为 0(链接与指定名称匹配的第一个表,不考虑大小写)和 1(只在名称完全匹配时链接表)。默认值为 0(值为 reg_dword 类型)。

attachableobjects

允许与其链接的服务器对象类型的列表。默认值为:“table”、“view”、“system table”、“alias”、“synonym”(值为 reg_sz 类型)。

snapshotonly

指示器,确定是否强制记录集对象成为快照类型。值为 0(允许 dynaset)和 1(强制快照)。默认值为 0(值为 reg_dword 类型)。

tracesqlmode

指示器,确定 microsoft jet 数据库引擎是否跟踪发送到 sqlout.txt 中 odbc 数据源的 sql 语句。值为 0(否)和 1(是)。默认值为 0(值为 reg_dword 类型)。此项可以和 sqltracemode 相互交换。

traceodbcapi

指示器,确定是否跟踪 odbcapi.txt 中的 odbc api 调用。值为 0(否)和 1(是)。默认值为 0(值为 reg_dword 类型)。

disableasync

指示器,确定是否强制执行同步查询。值为 0(如果可能,使用异步查询执行)和 1(强制执行同步查询)。默认值为 1(值为 reg_dword 类型)。

tryjetauth

指示器,确定是否在得到提示前尝试使用 microsoft access 用户名和密码登录到服务器。值为 0(否)和 1(是)。默认值为 1(值为 reg_dword 类型)。

preparedinsert

指示器,确定是否使用准备好的 insert 语句在所有列中插入数据。值为 0(使用只插入非 null 值的自定义 insert 语句)和 1(使用准备好的 insert 语句)。默认值为 0(值为 reg_dword 类型)。

使用准备好的 insert 语句可导致 null 覆盖服务器默认值,并且可以导致触发器针对不是显式插入的列而执行。

preparedupdate

指示器,确定是否使用准备好的 update 语句来更新所有列中的数据。值为 0(使用只设置已更改的列的自定义 update 语句)和 1(使用准备好的 update 语句)。默认值为 0(值为 reg_dword 类型)。

使用准备好的 update 语句可导致触发器针对未更改的列而执行。

fastrequery

指示器,确定是否为参数化查询使用准备好的 select 语句。值为 0(否)和 1(是)。默认值为 0(值为 reg_dword 类型)。

fatblastrows

 

fatblasttimeout

 

odbcisamattach

 

 

注释  更改 windows 注册表设置时,必须先退出数据库引擎,然后再重新启动它,这样,新设置才会生效。

备注:出自msdn
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表