代码之家  ›  专栏  ›  技术社区  ›  Austin Salonen gmlacrosse

悖论:不锁定数据库文件的查询

  •  0
  • Austin Salonen gmlacrosse  · 技术社区  · 17 年前

    我试图查询一个第三方应用程序填充的现有Paradox数据库。我的应用程序现在正在阻塞第三方应用程序,我想知道是否有任何“查询提示”或连接字符串属性可以在不阻塞的情况下查询/打开数据库。

    使用用于ODBC连接的.NET Framework数据提供程序查询数据库。

    1 回复  |  直到 17 年前
        1
  •  1
  •   Henk Holterman    17 年前

    即使您遵循标准的.NET“断开连接”模式(您应该尽快关闭每个连接),您可能仍然会保持与默认连接池的连接处于打开状态。测试在执行查询后是否应清除ConnectionPool。

    据我所知,对于ODBC,它应该是:

    System.Data.Odbc.OdbcConnection.ReleaseObjectPool()
    
    推荐文章