簡體   English   中英

字符串或二進制數據將被截斷。 聲明已終止?8

[英]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> &#10038</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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM