script-component

    2熱度

    2回答

    我正在將數據插入到Oracle中的一個表中,該表中的某個列中有一個序列設置爲Id列。我想知道如何將數據加載到這些表中。 我也跟着下面的鏈接 - It's possible to use OleDbConnections with the Script Component? ,並試圖創建一個函數來從Oracle表得到.nextval,但我得到了下面的錯誤 - 錯誤,而試圖檢索文本的錯誤ORA-010

    1熱度

    1回答

    我試圖返回一個如下所示的JSON數據集。讓我告訴我說我僅限於Visual Studio 2010和.NET 4.0。我怎麼輸出NULL或轉換爲空白? "Application": { "AppID": 3119385, "ReportID": 4171130, "AppReference": "Doran 23-Nov-16 10:46:59AM", "Cr

    2熱度

    1回答

    如果我的問題未得到充分描述,則表示歉意。我是一個.Net/C#/ SSIS新手。也道歉,如果已經回答,我已經嘗試在這裏搜索和谷歌幾個小時沒有運氣。 背景:我需要從SharePoint 365列表中提取數據行,並將某些列未轉換爲準備導入SQL Server表格的格式。我意識到SSIS有Odata Source和內置的Unpivot組件,並且我已經成功地將這些用於概念驗證。 但是,我相信我需要一個自定

    1熱度

    1回答

    我從一個API請求 "Top Uncommitted Spend": [ { "AccountID": 99999991, "H1": "Liabilities", "H2": "Top Uncommitted Spend", "H3": "", "SH1": "", "De

    0熱度

    1回答

    我正在使用SSIS腳本組件爲Web API執行C#代碼,該API正在向我返回一個值,該值是一個Base64編碼的字節和返回數組。 實際返回值是一個編碼的JSON字符串,我隨後需要反序列化並輸出。 我正在使用以下C#嘗試解碼響應。 foreach (Attachment atch in rptOutputResponse.Response.attachments) { Rp

    1熱度

    1回答

    我正在使用返回JSON的Web API。在該JSON中,返回一個base64編碼的JSON字符串。 初始響應返回使用以下類的JSON。 public class Attachment { public string type { get; set; } public string name { get; set; } public string contentTyp

    1熱度

    1回答

    編輯 - 5/8的Json樣本: { "data": [ { "evidenceId": "9999A999-9D99-4411-8819-DD55D9DDD55D", "status": "Active", "title": "Video 2017-04-30 2354", "idExternal": null, "description": null, "dateUpl

    0熱度

    1回答

    我收到一個Unicode文本平面文件,其中一列是單個固定長度值,另一列包含由垂直管道'|'分隔的列表值。第二列的長度和它包含的分隔值的數量會有很大的不同。在某些情況下,該列最多可以包含50000個字符,並且可以包含千個或更多的分隔值。 輸入文件示例: [ObjectGUID]; [member] {BD3481AF8-2CDG-42E2-BA93-73952AFB41F3}; CN=rGlynn

    0熱度

    3回答

    我有一個輸入平面文件,每個輸出記錄有兩種類型的輸入記錄。第一條記錄(由第一欄C標識)有一個ID和人口統計信息。第二條記錄(由第一欄中的L標識)有一些財務信息。它們是管道分隔的,長度不同。 沒有辦法將所有C記錄寫入到一個流中,並且L記錄到另一個流中,然後將它們放回到一起。所以我的解決方案是進行條件分割。當我在SSIS變量中打開C記錄存儲所需的所有信息時。當我點擊一條L記錄時,可以從變量中派生列,並使

    2熱度

    1回答

    我有一個緩衝所有行的腳本組件,然後做一些處理,然後我想創建輸出行。我試圖訪問PostExecute中的輸出緩衝區對象,但顯然這不可能?當它遇到AddRow()時,會導致「對象引用未設置爲對象的實例」錯誤。有沒有辦法做到這一點? public override void PostExecute() { base.PostExecute(); //processing