如何使用 accessdb API 关闭访问连接

How to close Access Connection using accessdb API?

本文关键字:访问 连接 API 何使用 accessdb      更新时间:2023-09-26

我正在阅读 accessdb.sourceforge.net 文档,但找不到如何关闭连接。

以下是打开连接的方法:

myDB = new ACCESSdb("C:''dbfile.mdb", {showErrors:true});

我试过关闭它

myDB = null;

这有时有效.有什么方法可以关闭与此API的连接吗?

要断开连接,请尝试在ACCESSdb对象上使用kill()方法:

var myDB = new ACCESSdb("C:''dbfile.mdb", {showErrors:true});
myDB.kill();

原因

您可以在 accessdb.js 中找到 kill() 方法的定义,如下所示:

  this.kill = function() {
     this.conn.close();
     delete this;
  };

希望有用!

我为遇到此问题的人找到了正确的方法。 无法识别delete。因此,关闭连接的正确方法如下

<html> 
<script type="text/javascript" src="system/jquery.js"></script>  
<script type="text/javascript" src="system/accessdb.js"></script> 
<script>
myDB = new ACCESSdb("C''test.mdb", {showErrors:true}); 
alert("connection successful"); 
myDB.conn.close();  // use .conn.close() DO NOT use "delete"  
} 
catch (err) {
alert(err);      // no error thrown here   
}
alert("connection closed");
</script>
</html>