问题标签 [luasql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - Luasql 和 SQLite?
我刚开始将 Lua 视为访问 SQLite DLL 的一种简单方法,但在尝试使用与 DB 无关的 LuaSQL 模块时遇到了错误:
请注意,我尝试从最基本的设置开始,因此工作目录中只有以下文件,而 sqlite.dll 实际上是来自LuaForge站点的重命名的 sqlite3.dll:
我是否缺少一些可以解释错误的二进制文件?
谢谢你。
编辑:我将 DLL 重命名为其原始 sqlite3.dll 并更新源以反映这一点(最初重命名它是因为在我找到的示例中它是这样调用的)。
此时,代码如下所示......
...以及我收到的错误消息:
编辑:找到它是什么:env = luasql.sqlite3() 而不是 env = luasql.sqlite()。
对于像我这样的新手,这里有一个最新的SQLite LuaSQL 驱动程序的完整示例:
谢谢你。
lua - Lua SQL:查看游标
我正在使用 LuaSQL,并使用con:execute(sql_stmt)
返回游标的结果集查询。
我如何查看该结果集中是否至少有一行,而无需cursor:fetch
弹出第一行?
scripting - 如何在 C++ 应用程序中链接 LuaSQL?
当我从应用程序(终端)外部执行它时,我的脚本运行良好,但是当它从 C++ 应用程序内部调用时,它在 require("luasql.mysql") 调用中关闭。
任何人都可以帮忙吗?
lua - 如何关闭 Lua 中所有打开的游标?
在关闭数据库连接之前关闭 lua 脚本中所有打开的游标的正确模式是什么?我有一个辅助函数 rows(),它在多个创建游标的地方被调用,在函数 end() 上我希望能够关闭所有已创建的。
ubuntu - 在 Ubuntu 10.04 上为 odbc 编译 LuaSQL 2.1.1
我无法让 luasql 2.1.1 for odbc 开箱即用地编译,而且我不明白如何解释该错误。这是在 Ubuntu 10.04 上,并且成功安装了 unixodbc。
mysql - Lua mysql,需要一种方法来转义数据
我需要一种方法来转义 lua 中 mysql 语句的数据。我习惯于在 php 中执行类似 mysql_real_escape_string() 的操作,但在使用 mysql 的 lua 中找不到等效项(当我使用 sqlite3 时,con:escape() 有效)。我读过准备好的陈述是一种解决方案,但它似乎对我不起作用。我究竟做错了什么?
此错误与“尝试调用方法 'prepare'(一个 nil 值)”有关。
如果我尝试在 con 上直接运行 SELECT * execute 它工作正常,因此正在建立连接,但是这个 prepare 语句不起作用(它甚至没有将 prepare 识别为有效方法,似乎)。
lua - 将带有 luarocks 的 luasql 2.2 安装到 lua for windows install
所以事实证明 lua for windows install 上面有一些早期的 2.1 版本的 luasql,我需要能够使用 luasql 2.2(特别是 mysql)。我花了一整天的时间试图用 luarocks 安装这个东西,但一直碰壁。这是我碰到的第三面墙,但第一面我什至不知道从哪里开始。
我运行: luarocks install luasql-mysql MYSQL_DIR="E:/Programs/MySQL/MySQL Server 5.5"
它通过并输出(删除了很多输出,它只是重复相同的事情但不同的文件):
知道从哪里开始吗?我必须a)安装独立的mysql(以前使用WAMP附带的mysql,因为我之前已经在使用它),b)安装visual studio 2010(到目前为止的c#和c++版本),c)使用visual studio命令提示符运行 luarocks 的东西,如果我使用常规命令问题,它会在此之前中断。
我希望对于熟悉编译 C 的人来说这是一个容易解决的问题,这似乎是在做什么。
lua - lua-CoatPersistent,这可以与 Corona SDK 一起使用吗?
“lua-CoatPersistent”的概念在 Corona 中对 sqlite 数据库的更高级别使用看起来非常有吸引力。
任何人都知道这是否会在电晕下工作?如果你有任何提示/学习如何让它全部设置/工作?即任何需要解决的问题?
链接到:“lua-CoatPersistent”
http://fperrad.github.com/lua-CoatPersistent/index.html#documentation
mysql - 如果一对匹配,则更新单元格值
我正在使用 luasql。我有两个这种类型的表:
IPINFO
和另一个表 ipnstats:
现在,我在这里想要实现的是,在我的ipnstats
表中, IFF 的值used_times
将被更新(当且仅当)表中的索引(nickname
和ipstats_id
)都匹配。我的插入/更新命令是这样的:
然后我使用变量格式化这个字符串。但这并没有给我表格中所需的更新。它只是继续将数据插入表中。
任何帮助表示赞赏。