iPadアプリからSQLサーバーへのデータの保存に問題があります。私はそれが主にデータ型に関係していると思います。データベースから始めて、SQLServerデータ型としてImageフィールドがあります:image。.NETで同等のデータ型を探しましたが、次のリンクからわかりました:http://msdn.microsoft.com/en-us/library/cc716729.aspx最適な選択はバイト配列です:Byte []
.NETで使用しているエンティティ/クラスには次のものがあります。publicclassMyClass{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;
ただし、文字列からバイト配列に変換しようとすると、パラメータからエラーが発生します。誰かがこれをしましたか?