2
我正在爲Windows Mobile 6.5設備編程。SQL Server精簡版 - 字節數組截斷長度爲8000例外
我正在使用SQL Server Compact Edition,並試圖向數據庫寫入字節流。 列類型是image
(我明白可以處理超過8000個字節),但是我正在異常:
的長度InvalidOperationException異常
@signature:字節數組截斷到的8000
任何想法爲什麼會發生這種情況?
string sql = @"INSERT INTO E_CONS_SIGNATURE (CONS_NO, SIGNATURE, SIGNATURE_FORMAT, SIGNATURE_DATE)"
+ " VALUES(@consNo, @signature, @format, @date)";
SqlCeCommand cmd = new SqlCeCommand(sql, conn);
cmd.Parameters.AddWithValue("@consNo", txtConsignment.Text);
cmd.Parameters.AddWithValue("@signature", ms.ToArray());
cmd.Parameters.AddWithValue("@format", "BMP");
cmd.Parameters.AddWithValue("@date", new DateTime());
bool success = cmd.ExecuteNonQuery() > 0;
目前存儲在文件系統上不是一個選項。