看板 C_Sharp 關於我們 聯絡資訊
VB程式碼================================== Dim thisFile As New ImcCoreLib.DFile thisFile.Open(".\test.RAW", 0) Dim d As Array d = thisFile.DChannels.Item(1).GetData(1, thisFile.DChannels.Item(1).Length) //其中第二行.RAW檔案,是為專供某繪圖軟體展點的來源資料集, 用ultraedit開是為二進位亂碼 //其中第一行ImcCoreLib為該公司所提供函式庫中的一個類別, 可把.RAW資料集讀入一個table型式的ImcCoreLib.DFile檔案中。 //上面程式的結果,已把.RAW檔案中第一欄所有的數據,成功讀入至d陣列中。 C#程式碼=================================== using 略 using System.IO; using System.Data.SqlClient ................. ................. .................(略) { string cs = "略"; SqlConnection conn = new SqlConnection(cs); conn.Open(); SqlDataAdapter adapter = new SqlDataAdapter("略"); SqlCommandBuilder cb = new SqlCommandBuilder(adapter); DataSet ds = new DataSet(); adapter.Fill(ds, "略"); } //以上開啟資料庫並將資料集置入ds中 .==================================================== 戰略目標:我想將由.RAW資料集經由VB程式所得的數據, 經由C#寫成的ADO連線程式存入資料庫中, 請高手告知能否進行?如何進行?謝謝 目前想法是將VB程式編為DLL,再嵌入C#中, 但不知如何進行,也不知函數如何叫用。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.61.67
kinwind:寫成class 直接呼叫.. 06/16 19:15
Eleganse:不同的程式語言如何一起編譯? 06/16 19:21
pico2k:把d存成一個csv,再用c#讀取此csv 06/16 20:35
Eleganse:因為我每一筆資料有38萬列而且一次工作有3000筆 06/16 20:48
Eleganse:希望能盡量減少工作步驟,因此有了將程式合併的想法 06/16 20:49
Eleganse:希望C#程式能有直接取用d陣列的手法 06/16 20:49
pico2k:vb也可以用ADO存取資料庫,並不是只能用C#和ADO.NET 06/16 21:21
horngsh:ado不屬於.Net範籌 06/17 06:19