none
如何儲存圖片到資料庫? RRS feed

  • 問題

  • 若要將圖片或 Binary 檔案儲存在資料庫中(Access 或 SQL Server),是否必需將檔案轉換成文字,然後才儲存?該如何轉換呢?

    謝謝!

     

    2006年6月26日 下午 03:46

解答

  • 1. SQL Server 可以使用 image 或是 varbinary 資料型別來儲存二進位資料,在 SQL Server 2000 以前的版本通常用 image,而 SQL Server 2005 可選擇 varbinary(max),都可以存到 2GB 的資料 .

    2. 若要把二進位資料轉成文字,可以使用 Convert.ToBase64String(),還原則是用 Convert.FromBase64String()

    2006年6月26日 下午 04:36
    版主

所有回覆

  • 1. SQL Server 可以使用 image 或是 varbinary 資料型別來儲存二進位資料,在 SQL Server 2000 以前的版本通常用 image,而 SQL Server 2005 可選擇 varbinary(max),都可以存到 2GB 的資料 .

    2. 若要把二進位資料轉成文字,可以使用 Convert.ToBase64String(),還原則是用 Convert.FromBase64String()

    2006年6月26日 下午 04:36
    版主
  • 那麼如果用 VB6 該怎麼轉換成文字呢?

    謝謝!

     

    2006年6月26日 下午 05:45