![](/img/trans.png)
[英]String or binary data would be truncated. The statement has been terminated.[SqlException (0x80131904): String or binary data would be truncated
[英]String or binary data would be truncated. The statement has been terminated?8
我正在嘗試將圖像文件以二進制格式保存在db上。 我正在使用數據集編寫插入查詢。 作為一個初學者,我不知道如何使用這些東西。 在使用下面給出的代碼時,會出現一些錯誤。 它們是:字符串或二進制數據將被截斷。 該語句已終止
請幫我。
碼:
protected void btnSubmit_Click(object sender, EventArgs e)
{
DataSet1TableAdapters.Tbl_EmpTableAdapter adp1;
adp1 = new DataSet1TableAdapters.Tbl_EmpTableAdapter();
adp1.GetInsert(txtEmpName.Text,FileUpload1);
}
資源:
<asp:TextBox ID="txtEmpName" runat="server"></asp:TextBox> ✶</td>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
插入查詢:
INSERT INTO Tbl_Emp (EmpName, EmpPic) VALUES (@EmpName,@EmpPic)
資料庫:
嘗試存儲FileUpload.FileBytes
而不是整個上傳控件。
為了避免出現下一個問題:請將列類型更改為varbinary(max)
,以便能夠存儲大於50個字節的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.