請問一下,針對sql server數(shù)據(jù)庫,如何運用金字塔函數(shù)插入到數(shù)據(jù)中? [金字塔]
- 咨詢內(nèi)容:
我自己有試寫插入語句,但是卻不可以,sql server中字符串是只認(rèn)單引號的,而論壇上面卻大部分是access數(shù)據(jù)庫,所以基本上是用雙引號,所以就不知道如何轉(zhuǎn)換了。以下是自己編寫的代碼,想要添加現(xiàn)價到數(shù)據(jù)庫中: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") ');
上面代碼是錯的,不能執(zhí)行,請問應(yīng)該如何修改? - 金字塔客服:
現(xiàn)在能連接上了嗎?
- 用戶回復(fù):
可以,像是下面一段代碼就可以得到數(shù)據(jù)庫中的值,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');
- 網(wǎng)友回復(fù):
SQL Server 應(yīng)該同樣支持雙引號字符串的,不知道樓主具體遇到了什么問題?
為了避免混淆,金字塔的字符串相加的運算操作符是&,而不是+,你試試代碼改到
- 網(wǎng)友回復(fù):
我在sql server端嘗試運行帶有雙引號的sql 語句確實是不行的,insert into tradedetail(stockdate,strid,strname) values ("2012-2-1 14:12:10","auto","tgc") 它會提示說消息 207,級別 16,狀態(tài) 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 數(shù)據(jù)庫進(jìn)行插入數(shù)據(jù)動作
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容