搜索
aardio官方社区 门户 查看主题

不好意思,麻烦大家了,看看出错在哪里?

发布者: bluemoon | 发布时间: 2017-12-10 10:26| 查看数: 190| 评论数: 2|帖子模式

目的:查询fkuser数据库,users表中,用户编号在excel 表中usercode列的记录。
mainForm.button.oncommand = function(id,event)
{
        import access;
        var dbx = access("/users.xls")
        var db =  access("/fkuser.mdb")

        mainForm.edit.print
        (db.exec("SELECT * FROM users where 用户编号 in" + (dbx.exec("SELECT usercode FROM [sheet1$]"))))
}

---------------------------
aardio:语法错误
---------------------------

错误行号:#18
文件:[string "import win.ui;..."]
错误:ambiguous syntax
靠近:'('

最新评论

Jacen.He 发表于 2017-12-10 11:55:07
把左括号紧跟在函数名后面就可以
mainForm.edit.print( ... )


如果参数实在太长,范例里你可以看看都是这样写:
mainForm.edit.print(
     ...  )

调用函数,函数名后面的左括号前面插换行可能会导致歧义,一个例子:
var x = console
(console.log)(123);
而且这样写是不是你自己也不好理解呢?!






bluemoon 发表于 2017-12-10 13:56:04
是的,但要嵌套查询,Jacen看看哪里写得不对,我的想法是在fkuser.mdb里查询户号在users.xls中的记录。

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-1-20 18:58 , Processed in 0.062500 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表