我在将数据从 iPad 应用程序保存到 SQL Server 时遇到问题。我认为这主要与数据类型有关。从数据库开始,我的图像字段为 SQL Server 数据类型:图像。我在 .NET 中寻找了一个等效的数据类型,我从这个链接中发现:http: //msdn.microsoft.com/en-us/library/cc716729.aspx最好的选择是字节数组:Byte[]
在我在 .NET 中使用的实体/类中,我有以下内容: public class MyClass { public Byte [] Image { get; 放; 我用来传递此数据的参数如下所示:
SqlParameter param_image = cmd.Parameters.Add("IMAGE", SqlDbType.Image, item.Image.Length);
param_image.Value = System.Convert.FromBase64String(item.Image);
param_image.Direction = ParameterDirection.Input;
但是,我从有关尝试从字符串转换为字节数组的参数中收到错误消息。有人做过吗?