连接sql server的代码导致整个公式都不执行 [金字塔]
-
咨询内容:
我在公式里想添加连接sql server数据库做数据存储和查询,但是一加入数据库的语句,整个公式就不执行和显示任何结果了。我尝试了ODBC、DSN less这两种连接方式,都不行。我已经验证确认数据库是可以通过其他方式比如web程序连接和查询的,也就是说服务器的地址、数据库名、用户名和密码等设置都是正确的
以下是连接数据库的两种代码:DATABASE('provider=MSDAORA;Data Source=9BC2\SQLEXPRESS;User ID=sa;Password=xxxxx;');DBTABLE('Select top 1 * From tupe Order By ID');cc:=DBVALUE('stkname'); DBREADTYPE(1);上述代码中我把provider改成Sqloledb也不行。
ODBC的连接代码:DATABASE('Data Source=stk;UID=sa;PWD=1qaz@WSX;');DBTABLE('Select top 1 * From tupe Order By ID');cc:=DBVALUE('stkname'); DBREADTYPE(1);
把连接数据库的代码去掉后公式就能够正常执行和显示结果来源: WWW.CXH99.COM
-
金字塔客服:
数据库功能需要收费版才能支持,另外你试试改到Access数据库看看呢?看看是都不行还是就只是Sql server不行
-
用户回复:
连接access数据库也不行
-
网友回复:
我现在已经开通了金字塔信达证券版专业版的模拟交易,可以使用专业版的功能了,但是发现还是不能连接sql server。以下是连接sql server的代码范例:
DATABASE('driver=9BC2\SQLEXPRESS;Server=127.0.0.1;DATABASE=stock;UID=sa;PWD=xxxxx');
DBTABLE('Select top 1 * From tupe Order By ID');
cc:=DBSTRING('stkname');
DBREADTYPE(1);
只要一加入这段代码,策略就不执行了,信息窗口什么都不输出 -
网友回复:
光是上面的信息我们无法帮你看到问题的,因为我们也不知道你的数据库信息和表信息是否有异常,你可以看一下我们提供的数据库ACCESS范例,完全按照范例上的运行看看,逐步排查问题。
利用数据库扩充金字塔的数据存放及分析能力
http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=401
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容