以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  未指定的错误  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=160236)

--  作者:ying_223223
--  发布时间:2017/12/7 14:24:30
--  未指定的错误
我在交易系统公式中使用外部数据库中的数据,在图表交易中使用该公式的时候会由于调用过多而导致数据库中的数据无法正常取出?

这种情况下我再调用此指标会提示未指定的错误

请问什么地方出了问题?每次数据库连接之后需要释放?

--  作者:无为剑
--  发布时间:2017/12/7 19:12:23
--  

建议将错误截图上传一下,已确认你的错误描述是否正确。

因为我们在金字塔项目中,没有你提到的未指定的错误这样的文字描述错误信息,也不排除是调用数据库时ADO数据库引擎给出的


--  作者:ying_223223
--  发布时间:2017/12/7 22:16:43
--  

如图的错误,途中的指标调用了access数据库。

规律是,如果在图表交易中调用的标的超过8或9个再调用就会失败。

 

不知道是哪里出错,似乎是 DATABASE(\'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\aaa.mdb\');调用次数过多未被释放导致。

这个调用需要释放什么句柄资源吗?例子代码中并没有。


图片点击可在新窗口打开查看此主题相关图片如下:未指定的错误.png
图片点击可在新窗口打开查看

--  作者:无为剑
--  发布时间:2017/12/8 11:07:56
--  

您打开一下资源管理器,我们看一下是否是资源方面占用有问题导致的

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170725181421.jpg
图片点击可在新窗口打开查看

--  作者:ying_223223
--  发布时间:2017/12/11 14:29:55
--  

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

--  作者:无为剑
--  发布时间:2017/12/11 15:16:00
--  

看不出有什么异常的。

如果您确认是引用了数据多较多字段导致的问题的话,那么您只能想法减小数据引用了。

或者你如果有能呈现出此问题的范例交给我们进行测试的话也可以