您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 其他期貨軟件知識>>正文內容

請教:往數據庫中更新數據的問題 [金字塔]

  • 咨詢內容:

    這個問題怎么解決?
    rs.Fields("macd") =Fmu.GetBufData("MACD1",gi)*10 
    返回的錯誤是:多步OLE DB操作產生錯誤 錯誤號:03617。
    我的macd字段是包含3位小數的10位數字

     

    代碼:

    set conn = CreateObject("ADODB.connection")
    conn.C

    set rs = createObject("ADODB.recordSet")

    Set Fmu = marketdata.STKINDI("IF00","ZJ","macd(26,12,9)",0,0)
    SQL ="SELECT * FROM Trade!iftm1"
    rs.open SQL,conn,1,3

    for i=1 to Fmu.datasize-1

      rs.AddNew

      rs.Fields("macd") = Fmu.GetBufData("MACD1",i)*10   '這里乘個數字是想把它強制轉化成數字型,不知道起不起作用
      rs.Fields("dif") = Fmu.GetBufData("DIFF",i)*10

      rs.Update

    next

    [此貼子已經被作者于2012-1-30 16:27:45編輯過]

     

  • 金字塔客服:

    rs Fmu分別是什么對象?

    這是C++的語句嗎?

    [此貼子已經被作者于2012-1-30 16:11:21編輯過]

     

  • 用戶回復: 給出完整代碼才能說明問題

     

  • 網友回復: 以下是引用26327756l在2012-1-30 16:05:18的發言:
    rs 是個什么對象。

    set conn = CreateObject("ADODB.connection")
    conn.C

    set rs = createObject("ADODB.recordSet")

    Set Fmu = marketdata.STKINDI("IF00","ZJ","macd(26,12,9)",0,0)
    SQL ="SELECT * FROM Trade!iftm1"
    rs.open SQL,conn,1,3

    for i=1 to Fmu.datasize-1

      rs.AddNew

      rs.Fields("macd") = Fmu.GetBufData("MACD1",i)*10   '這里乘個數字是想把它強制轉化成數字型,不知道起不起作用
      rs.Fields("dif") = Fmu.GetBufData("DIFF",i)*10

      rs.Update

    next

     

    [此貼子已經被作者于2012-1-30 16:22:49編輯過]

     

  • 網友回復: 不太明白,學習研究中,等待高手解答。 [此貼子已經被作者于2012-1-30 16:36:34編輯過]

【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 久久av无码精品人妻糸列| 免费观看性生交大片人| 182tv午夜线路一线路二| 天天色天天射天天干| 中文字幕人妻无码一夲道| 日韩av第一页在线播放| 国产精品理论片| www.5any.com| 成人18视频在线观看| 久久九色综合九色99伊人| 朋友把我玩成喷泉状| 亚洲国产精品福利片在线观看| 深夜影院一级毛片| 免费欧洲美女牲交视频| 精品精品国产高清a级毛片| 国产三级国产经典国产av| 麻豆精品密在线观看| 国产福利兔女郎在线观看| 6080手机理论三级理论| 在线免费观看污网站| a级黄色毛片免费播放视频| 小情侣高清国产在线播放| 两腿之间的私密图片| 无码精品久久久天天影视| 久久国产一区二区三区| 日韩免费一区二区三区| 久久精品欧美日韩精品| 最新孕妇孕交视频| 亚欧免费无码aⅴ在线观看| 欧美a级片在线观看| 亚洲乱码卡一卡二卡三| 欧美亚洲一区二区三区| 亚洲国产欧美91| 欧美成人性色生活片| 亚洲无线一二三四区| 欧美日韩精品一区二区三区高清视频 | 久久久国产精品| 日本成aⅴ人片日本伦| 久久婷婷成人综合色综合| 日韩一区二区三区精品| 久久精品一区二区三区日韩|