|
今天写了一段测试代码。在lua for windows上测试通过了。但是cmud上没通过,应该是我少了一些环境配置,但是对环境配置实在不懂。
odbc.dll我已经放在运行目录了。就是cmud所在目录。(其实放在无数地方,就是不能识别!)
我看package.cpath里有那个目录,会自动找$CMUD$\?.dll和.\?.dll
附件是出错截图。
我直接用cmud提供的lua51.dll,odbc.dll是从网站下载最新的.dll,
是两个之间不匹配?还是环境变量需要设置?
代码如下:
require "luasql.odbc"
env = assert (luasql.odbc())
con = assert (env:connect ("worldmap","",""))
cur = assert (con:execute ("SELECT * from objectrelation where zoneid=1" ))
row = cur:fetch ({},"a")
while row do
print(row.OBJECTNAME)
row=cur:fetch(row,"a")
end
cur:close()
con:close()
env:close() |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|