问题标签 [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.

0 投票
0 回答
77 浏览

lua - 从 Lua 连接 Sybase

根据此链接LuaSQL LuaSql 计划为 Sybase 提供驱动程序。该文档不是最近的文档。所以有人可以告诉我它是否真的推出了。如果不是,从 Lua 连接 Sybase 的解决方法是什么?

0 投票
1 回答
158 浏览

c++ - 在 LuaSQL 代码上断言 C/C++

我想知道这段代码发生了什么,取自 LuaSQL 代码(它位于 LuaSQL 源代码 - 文件 ls_OCI8.c)。

我想了解这段代码的作用(更具体地说:我想了解 ASSERT 函数在做什么)。据我所知,assert标准函数是:void assert(int expression)。它没有三个参数。

整个源代码是:

提前致谢!

0 投票
0 回答
84 浏览

lua - 如何在 Visual Studio 命令提示符 2015 中安装 luasql?

我是使用 luasql 的新手。我想在 Love2d 中使用它。我已经安装了 lua (Lua 5.3) 和 luarocks。我还使用 msi 安装程序安装了 MySQL。现在我认为已经准备好安装 luasql 但如果我使用 Visual Studio 命令提示符会出现以下错误:

未解决的外部符号错误与目标机器类型错误的冲突

它与msi安装程序有关吗?我感到很困惑。我是否需要使用 Visual Studio 命令提示符从源代码安装 MySQL?

0 投票
0 回答
273 浏览

mysql - 无法使用 luarocks 安装 luasql

我在使用 luarocks 安装 luasql 时遇到问题。据我了解,我需要在命令提示符下进行。我已经做了必要的准备:

  1. 我安装了 lua 5.1 因为我需要这个版本。
  2. 我安装了 luarocks 和 mysql。
  3. 我还在环境变量中添加了 luarocks.bat 的位置。
  4. 我找到了 mysql.h 的位置
  5. 我找到了 libmysql.dll 的位置

当我在命令提示符中键入以下内容时:

luarocks 安装 luasql-mysql MYSQL_INCDIR="C:\Program Files\MySQL\MySQL Connector.C 6.1" MYSQL_LIBDIR="C:\Program Files\MySQL\MySQL Connector.C 6.1\lib"

,我有以下错误:

该系统找不到指定的路径。

怎么了?提前致谢。

0 投票
0 回答
188 浏览

mysql - 在 CMD 中加载 luasql-mysql

我终于在 Windows 中安装了(我认为)luasql-mysql,但我似乎无法运行

以下是相关图片:

已安装的 luasql-mysql 的图像

简单命令出错

好像我安装后只有mysql.dll。

0 投票
1 回答
894 浏览

mysql - Lua 脚本无法连接到 MySQL 数据库

我正在关注本教程的 Lua 部分:http ://wiki.dragino.com/index.php?title=Save_Data_to_MySQL 。

特别是这段代码:

不幸的是,我遇到了一个无法修复的错误

我正在开发一个 Dragino 网关 / Arduino Yun。

0 投票
1 回答
94 浏览

mysql - 使用 Luasql 和 sqlite3 与 DB-File 通信不起作用

我正在尝试使用 luasql 和 sqlite3 与我的数据库通信。我已经阅读了许多网站并找到了一些示例。但是似乎有许多不同的方法可以使用 luasql。但对我来说,他们似乎都没有工作......我真的很沮丧,不知道该怎么办。以下代码片段对我不起作用,因为我无法从表中选择任何内容

当我使用引号 (") 而不是 2 个方括号 ([[ ]]) 或添加其他引号时,如以下代码片段所示,它对我不起作用

甚至当我使用

如果不插入一些移交的值并格式化字符串,它也将无法工作......

我真的不知道该怎么办。有人可以帮助我吗?

编辑:我尝试了您的变体@kingJulien 并将其保存在变量中以在执行之前打印命令:

变量的值为:

插入天堂(ID,名称,TID)值(1,“ESP-HEAVEN”,“1421856859”);

所以应该执行这个命令。当我在带有 sqlite3 的 putty 中使用该命令时,它工作正常。真的,我不明白为什么这不起作用....

0 投票
1 回答
142 浏览

c# - 如何从 .NET 调用 luasql 脚本

我将 ZeroBrane IDE 用于 lua 脚本,将 Visual Studio 2015 用于 C# 我可以使用普通变量从 C# 调用 lua 脚本,但我无法使用 sql-odbc 运行脚本,它仅在 zeroBrane 中工作,但从 c# 我不能.

这是c#代码

DGT_MSID.lua 脚本

这是这个错误:

从文件'...\Debug\luasql\odbc.dll'加载模块'luasql.odbc'时出错:找不到指定的模块

0 投票
2 回答
219 浏览

lua - 如何使用 luasql 将函数输出添加到变量

我正在尝试将函数的输出分配给变量,但我做不到。:(

我使用Lua 5.3.4luarocks 3.2.1 (+ luasql-postgres )

我的脚本:

脚本结果:

请告诉我:

  1. 如何将函数的结果分配给变量?

  2. 如何删除函数printvalues(res)输出中的空行

0 投票
0 回答
676 浏览

c - 无法识别 DLL 文件格式

所以我一直在尝试安装 luasql-mysql 模块一段时间,但我一直遇到问题。这次我去安装它给了我这个错误:

我将尝试重新安装所有内容并希望它有效,但如果有人知道我为什么会遇到这个问题,那么我将不胜感激。