Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用luasql.sqlite3为sqlite数据库指定busytimeout值_Sqlite_Lua - Fatal编程技术网

如何使用luasql.sqlite3为sqlite数据库指定busytimeout值

如何使用luasql.sqlite3为sqlite数据库指定busytimeout值,sqlite,lua,Sqlite,Lua,我正在尝试为我的sqlite数据库指定事务超时值。 下面的链接“超时方法”部分描述了我试图完成的工作: 我正在使用luasql.sqlite3,但我没有找到任何东西 我试过: env = assert (luasql.sqlite3()) con = assert (env:connect(dbname)) con:busytimeout(2000) 及 但这两种方法都不被认可。 如果你有任何建议,我将不胜感激 我还根据以下文章尝试了con:set_busy_timeout(

我正在尝试为我的sqlite数据库指定事务超时值。
下面的链接“超时方法”部分描述了我试图完成的工作:

我正在使用luasql.sqlite3,但我没有找到任何东西

我试过:

  env = assert (luasql.sqlite3())  
  con = assert (env:connect(dbname))
  con:busytimeout(2000)

但这两种方法都不被认可。 如果你有任何建议,我将不胜感激

我还根据以下文章尝试了con:set_busy_timeout(2000):

但还是不行


谢谢。

LuaSQL的SQLite库支持基本方法。如果您想要一个更好的SQLite库,我建议您试试这个:


它可以很容易地安装使用和文档相当详细。LuaSQL的SQLite库也支持基本的方法。如果您想要一个更好的SQLite库,我建议您试试这个:

它可以很容易地安装使用和文档相当详细。该操作也记录为
busy\u timeout()

  env = assert (luasql.   
  con = assert (env:connect(dbname))
  con:setbusytimeout(2000)