[問題] C#與VB的整合

看板C_Sharp (C#)作者 (王建閔)時間17年前 (2009/06/16 18:03), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/5 (看更多)
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

06/16 19:15, , 1F
寫成class 直接呼叫..
06/16 19:15, 1F

06/16 19:21, , 2F
不同的程式語言如何一起編譯?
06/16 19:21, 2F

06/16 20:35, , 3F
把d存成一個csv,再用c#讀取此csv
06/16 20:35, 3F

06/16 20:48, , 4F
因為我每一筆資料有38萬列而且一次工作有3000筆
06/16 20:48, 4F

06/16 20:49, , 5F
希望能盡量減少工作步驟,因此有了將程式合併的想法
06/16 20:49, 5F

06/16 20:49, , 6F
希望C#程式能有直接取用d陣列的手法
06/16 20:49, 6F

06/16 21:21, , 7F
vb也可以用ADO存取資料庫,並不是只能用C#和ADO.NET
06/16 21:21, 7F

06/17 06:19, , 8F
ado不屬於.Net範籌
06/17 06:19, 8F
文章代碼(AID): #1ADsu01U (C_Sharp)
文章代碼(AID): #1ADsu01U (C_Sharp)