请问一下,针对sql server数据库,如何运用金字塔函数插入到数据中? [金字塔]
- 咨询内容:
我自己有试写插入语句,但是却不可以,sql server中字符串是只认单引号的,而论坛上面却大部分是access数据库,所以基本上是用双引号,所以就不知道如何转换了。以下是自己编写的代码,想要添加现价到数据库中:DATABASE('driver=SQL Server;Server=192.168.0.105;DATABASE=test;UID=sa;PWD=123');dbexecute('insert into tradedetail(stockdate,strid,strname,stockcode,myholdings,orderprice,operation) values ("2012-2-1 14:12:10","auto","tgc","ta","0",' + numtostr(Dynainfo(7),2) + ',"sellshort") ');
上面代码是错的,不能执行,请问应该如何修改? - 金字塔客服:
现在能连接上了吗?
- 用户回复:
可以,像是下面一段代码就可以得到数据库中的值,DATABASE('driver=SQL Server;Server=192.168.0.105;DATABASE=test;UID=sa;PWD=123');dbtable('select * from autoremark where stockcode="ta"');aa:dbvalue('ordertime');
- 网友回复:
SQL Server 应该同样支持双引号字符串的,不知道楼主具体遇到了什么问题?
为了避免混淆,金字塔的字符串相加的运算操作符是&,而不是+,你试试代码改到
- 网友回复:
我在sql server端尝试运行带有双引号的sql 语句确实是不行的,insert into tradedetail(stockdate,strid,strname) values ("2012-2-1 14:12:10","auto","tgc") 它会提示说消息 207,级别 16,状态 1,第 2 行列名 '2012-2-1 14:12:10' 无效。
改成单引号却是可以的 insert into tradedetail(stockdate,strid,strname) values ('2012-2-1 14:12:10','auto','tgc')
我的问题是:我不知道 要怎么通过金字塔的pel语言来对sql 数据库进行插入数据动作
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容