有没有办法可以在lua脚本代码中创建数据源?

时间:2019-04-05 08:18:20

标签: sql-server database lua ftp odbc

我正在使用一个名为 WingFTP 的新FTP客户端。 FTP支持 luascript ,这使我可以创建由FTP中的许多操作触发的事件。我有一个 MSSQL 服务器,它将用于从luascript代码获取存储过程发送的结果。通过在计算机上创建 ODBC 连接,我已经成功地通过Lua成功连接到数据库。

我的要求是,我希望能够连接到数据库而不必在本地连接到odbc连接,因为我的数据库是远程的。

我已经尝试寻找选项,例如在 cloud 上托管ODBC,尝试 DSN 较少的方法并在其他平台上运行它,但是我似乎无法它起作用。我只是想知道是否还有其他方法可以连接到远程MSSQL服务器。

这是我当前使用ODBC连接连接到数据库的代码段。

    luasql = require "luasql.odbc"

    env = assert (luasql.odbc())
    con = assert (env:connect("DataSource","UsrID","Pswd"))

    print (env, con)

那将成功连接到我的数据库,并且我已经能够使用assert(con:execute)方法执行查询和存储过程。

0 个答案:

没有答案