我有一台运行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
什么是列的名字?你用来阅读它的代码是什么?你用什么编写代码?你得到的错误是什么? –