Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » 上下文相关帮助 » [ODBC 配置] 窗口帮助 » SQL Anywhere ODBC 驱动程序

 

[SQL Anywhere 的 ODBC 配置] 窗口:[ODBC] 选项卡

只有当您创建或修改 ODBC 数据源时才会显示此选项卡。

  • 数据源名   键入一个名称来标识此 ODBC 数据源。对于该数据源,您可以使用任何描述性名称(允许使用空格),但是建议您将该名称设置得简短些,因为您需要在连接字符串中输入它。请参见DataSourceName (DSN) 连接参数

  • 说明   您可以提供数据源的说明。此说明可以帮助您或您的最终用户在可用数据源列表中确定此数据源。此字段是可选字段。

  • 隔离级别   键入一个数字值指定此数据源的初始隔离级别:

    • 0   这也称为读取未提交数据隔离级别。它提供最大的并发级别,但结果集中会出现脏读、非可重复读取和幻像行。这是缺省隔离级别。

    • 1   这也称为读取已提交的数据级别。它提供的并发级别低于级别 0,但消除了级别 0 时结果集中存在的一些不一致。可能会出现非可重复读取和幻像行,但禁止脏读。

    • 2   这也称为可重复读取级别。可能出现幻像行。禁止脏读和非可重复读取行。

    • 3   这也称为可序列化级别。这提供最低的并发级别,是最严格的隔离级别。禁止脏读、非可重复读取和幻像行。

    • 快照   从事务读取、插入、更新或删除第一行开始,该隔离级别就使用已提交数据的快照。

    • 语句快照   从语句读取第一行开始,该隔离级别就使用已提交数据的快照。事务中的每个语句在不同时间查看数据快照。

    • 只读语句快照   从只读语句读取第一行开始,该隔离级别就使用已提交数据的快照。事务中的每个语句在不同时间查看数据快照。对于 INSERT、UPDATE 和 DELETE 语句,使用由 updatable_statement_isolation 选项指定的隔离级别(可以是 0(缺省值)、1、2 或 3)。请参见updatable_statement_isolation 选项

    请参见有关选择隔离级别的原则

  • Microsoft 应用程序(SQLStatistics 中的关键字)   如果希望 SQLStatistics 函数返回外键,请选择此选项。ODBC 说明指出 SQLStatistics 不应当返回主键和外键;但是,某些应用程序(例如 Microsoft Visual Basic 和 Microsoft Access)假定主键和外键是由 SQLStatistics 返回的。

  • Delphi 应用程序   如果您使用 Borland Delphi 应用程序开发工具创建产生数据源的应用程序,则选择此选项。

    如果选中该选项,则向每一行都指派一个书签值,而不是另外指派两个(一个用于向前读取,另一个用于向后读取)。

    Delphi 不能处理一行的多个书签值。如果清除该选项,则可滚动游标的性能可能会受到影响,因为总是必须从游标的开始位置滚动到请求的行才能获得正确的书签值。

  • 抑制读取警告信息   如果不想显示读取过程中从数据库服务器返回的警告消息,则选择此选项。

    在进行读取时,数据库服务器 8.0 版或更高版本与其早期版本相比,会返回范围更广的读取警告消息。对于用 SQL Anywhere 软件较早版本部署的应用程序,您可以选择此选项以确保正确处理读取警告。

  • 防止 [驱动程序不支持] 错误   SQL Anywhere ODBC 驱动程序会返回 [驱动程序不支持] 错误,因为它不支持限定符。某些 ODBC 应用程序不能正确处理该错误。选择此选项防止返回此错误代码,从而使这些应用程序能够正常工作。

  • 延迟自动提交直到语句关闭   选择此选项延迟提交操作直到语句关闭。

  • 描述游标行为   选择您希望在执行过程时游标被重新描述的频率。缺省设置为 [根据需要]。

    • 永不   如果您知道游标不需要重新描述,则选择此选项。重新描述游标代价较高并且会降低性能。

    • 根据需要   选择此选项,ODBC 驱动程序将决定是否必须重新描述游标。过程中的 RESULT 子句可避免 ODBC 应用程序在游标打开后重新描述结果集。这是缺省设置。

    • 始终   在每次打开游标时都重新描述它。如果使用 Transact-SQL 过程或者使用返回多个结果集的过程,则每次打开游标时都必须将其重新描述。

  • 测试连接   测试提供的信息能否产生正确的连接。为了使测试有效,必须在 [登录] 选项卡上指定用户 ID 和口令。

 另请参见