簡體   English   中英

使用SageDataObject220更新過帳的交易

[英]Update posted transaction using SageDataObject220

我正在嘗試更新已過帳交易記錄中的字段。

這就是我所擁有的:

    Dim oWS As SageDataObject220.WorkSpace
    Dim SD As SageDataObject220.SplitData = oWS.CreateObject("SPLITDATA")
    SD.Open(SageDataObject220.OpenMode.sdoWrite)

    SD.FindFirst("TRAN_NUMBER", CInt("575031"))
    SD.Read(SD.RecordNumber())
    SD.Fields.Item("Details").Value = "575031 test"
    SD.Write(SD.RecordNumber())
    oWS.Disconnect()

我可以找到該事務,但是嘗試更新Details值不起作用。 它似乎是只讀的,並且僅是可比較的。

有什么建議么?

讀取事務編號后,需要先關閉SplitData對象。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM