我有一臺運行Server SQL 2008的計算機。它不是由我設置的,它是由我爲保持庫存而購買的這個軟件安裝的。它有一張表,我想轉移到MYSQL數據庫(因爲我的網站與MySQL的工作 - 我想做轉移的原因)。試圖從SQL Server 2008中提取數據二進制類型
因此,我決定使用VB.NET從一個程序讀取數據SQL Server 2008然後在MYSQL中插入到表中。我確保表格的設置完全相同,並且每列有相同的柱面和數據類型。
我得到了一張桌子轉移得很好。但是,我試圖轉移這個特定的表,它有一個BINARY(8)類型的列。我應該提到,當我使用MSSM本身在服務器計算機上進行選擇時,它會在二進制(8)列行中顯示十六進制值。所以這些值是類似於0x3920409F332D234。
所以我明明設置了MySQL中的表,該表是相同的,但是當我試圖將其拉出SQL服務器並插入到MySQL,它拋出我的錯誤(就在這個特定的列)。
在VB.NET,我試圖讓一個Byte()數組在選擇數據後檢索數據,然後將這些數據與查詢語句一起插入到MYSQL中,但它說「太長」。我不確定這是否是保存二進制數據的正確變量。
說實話,我不確定我是否會需要這個專欄。我不確定它是什麼。但是我需要的大多數表格都有這些數據,所以我想保持安全並保持它。
TY
什麼是列的名字?你用來閱讀它的代碼是什麼?你用什麼編寫代碼?你得到的錯誤是什麼? –