आपको कुछ इस तरह लिखने में सक्षम होना चाहिए:
string queryStmt = "INSERT INTO dbo.YourTable(Content) VALUES(@Content)";
using(SqlConnection _con = new SqlConnection(--your-connection-string-here--))
using(SqlCommand _cmd = new SqlCommand(queryStmt, _con))
{
SqlParameter param = _cmd.Parameters.Add("@Content", SqlDbType.VarBinary);
param.Value = YourByteArrayVariableHere;
_con.Open();
_cmd.ExecuteNonQuery();
_con.Close();
}
लिंक-टू-एसक्यूएल का उपयोग करके, आप कुछ इस तरह लिखेंगे:
using(YourDataContextHere ctx = new YourDataContextHere())
{
SomeClassOfYours item = new SomeClassOfYours();
item.ByteContent = (your byte content here);
ctx.SomeClassOfYourses.InsertOnSubmit(item);
ctx.SubmitChanges();
}
वह आपका byte[]
insert डालेगा एक कॉलम में Content
VARBINARY
. प्रकार का आपकी SQL सर्वर तालिका में एक बाइट स्ट्रीम के रूप में, जिसे आप बाद में 1:1 फिर से पढ़ सकते हैं।