Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

सी # में डेटाबेस में बाइट [] सरणी डेटा सहेज नहीं सकता। यह 0x . बचा रहा है

मुझे एक ही समस्या हो रही थी, यानी, पहली बार छवि डेटाबेस पक्ष पर सही ढंग से सहेजी गई थी, लेकिन अगर बाद में सत्यापन विफल हो गया और फिर मैंने वैध डेटा दर्ज करने के बाद छवि को फिर से सहेजने का प्रयास किया तो मुझे 0x मिलेगा। कोड> छवि कॉलम में। इसे हल करने के लिए मैंने @एन एल. कहा:

byte[] photo = null;

if(model.Photo != null)
{
    var stream = model.Photo.InputStream;
    stream.Position = 0;

    using(BinaryReader br = new BinaryReader(model.Photo.InputStream))
    {
        photo = br.ReadBytes(model.Photo.ContentLength);
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2016:एक दृश्य बनाएँ

  2. एसक्यूएल सर्वर में औसत रेटिंग की गणना करें

  3. अधिकतम मान के आधार पर समूहबद्ध करते हुए अलग-अलग पंक्तियों का चयन करें

  4. JDBC का उपयोग करके Microsoft SQL Server 2008 R2 में संग्रहीत प्रक्रिया में टेबल-वैल्यूड पैरामीटर्स (ऐरे-लाइक पैरामीटर) को कैसे पास करें?

  5. sql सर्वर लॉगिन के लिए नोलॉक संकेत को कैसे बाध्य करें