GetBytes函数只能用于Text,NText或Image类型的列,但不能用于nvarchar数据类型的列

时间:2017-12-13 12:27:22

标签: c# mysql sql sql-server ado.net

byte[] outbyte = new byte[dr.GetBytes(dr.Getordinal["Notes"], 0, null, 0, 0)];
long y = dr.GetBytes(dr.Getordinal["Notes"], 0, outbyte, 0, 1000);
encodedtext = Encoding.UTF8.GetString(outbyte); 

我得到的异常是GetBytes函数只能用于Text,NText或Image类型的列,而不能用于nvarchar数据类型。

Note: Here "Notes" column is a nvarchar type.

0 个答案:

没有答案