您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 其他期货软件知识>>正文内容

编译错误450 [金字塔]

  • 咨询内容: Function gggg(Formula)

    Set adoConn=CreateObject("Adodb.Connection")
    adoConn.Open "Provider=MicroSoft.Jet.OLEDB.4.0;Data Source=D:\总和\CA 期货\AA 数据\xh.mdb"
    strSql="select 阳线新高 from xh"
    adoConn.Execute(strSql)

    ok=adoConn("阳线新高")

    adoConn.Close



    gggg=ok



    End Function





    为何在自定义函数一引用就出现“编译错误450,错误的参数个数或无效的参数属性值:'adoConn'

    到底在自定义函数里面要怎样引用数据库的数据进行计算呀????快晕了

     

  • 金字塔客服: adoConn 是什么函数,没见过

     

  • 用户回复: 以下是引用admin在2012-3-15 12:00:54的发言:
    adoConn 是什么函数,没见过


    您好,谢谢您的回复,我是拷贝了论坛上的一个代码,说是可以在vba读取数据库,因为前面有个 Set adoConn=CreateObject("Adodb.Connection"),adoConn似乎为数据库对象

     

  • 网友回复:  我就是需要一个最简单的在自定义函数里面读取某个数据库数据并赋值给某变量进行计算,然后用指标等调用,可是论坛上都是添加数据的例子,或者是窗体框架的代码,好像在自定义函数无法通过

     

  • 网友回复:

    你数据库的查询方法不对,建议仔细看看论坛的现在有帖子

    http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=2634&replyID=&skin=1


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容