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