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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 编程 » .NET 应用程序编程 » SQL Anywhere .NET 数据提供程序 » 部署 SQL Anywhere .NET 数据提供程序 » SQL Anywhere .NET 数据提供程序必需的文件

 

SQL Anywhere .NET 数据提供程序的 dbdata DLL

当 SQL Anywhere .NET 数据提供程序第一次被某 .NET 应用程序加载时(通常是在使用 SAConnection 进行数据库连接时),它将释放一个包含提供程序的非托管代码的 DLL。提供程序使用以下策略将文件 dbdata.dll 放置在目录中。

  1. 它首先尝试用于卸载的目录是以下第一个被返回的路径:

    • TMP 环境变量标识的路径。
    • TEMP 环境变量标识的路径。
    • USERPROFILE 环境变量标识的路径。
    • Windows 目录。
  2. 如果标识的目录无法访问,提供程序将尝试使用当前的工作目录。

  3. 如果当前的工作目录无法访问,提供程序将尝试使用装载应用程序自身的目录。