top of page

1061609

學習

將二進制資料寫入SQL

C.png
  • 讀取FileUpload之檔案,利用HttpPostedFile.InputStream屬性讀取其內容並轉換成byte array,再將其byte[]寫進SQL語法參數,最後執行Query。

讀取二進制資料並下載

D.png
  • 撈資料表image型態欄位後,讀取其資料並使用Response.BinaryWrite(Byte[])方法輸出二進制檔案。

  • Response.ContentType="MIME-type":指定檔案的閱讀方式 e.g. image/JPEG

  • Response.AddHeader("名稱","內容"):Content-Disposition是MIME協議的擴展,MIME協議指示MIME用戶代理如何顯示附加的文件

ModelStateDictionary.

AddModelError

F.png
  • ModelState 最常見的用法是ModelState.IsValid,透過 ModelState.IsValid 檢查必要的欄位是否都有輸入,若false可 使用ModelState.AddModelError 來新增一個自訂的錯誤訊息。

SQL預存程序

E_edited.jpg
  • Stored Procedure是在資料庫儲存複雜程式,以便外部程式呼叫的資料庫物件,可以視為資料庫的一種函式或子程式。如下圖例,也可宣告變數@ID,再將數字777的部分替代為@ID,最後EXECUTE預存程序時再將變數帶入。

bottom of page