View Full Version : سوال: خالی کردم محتویات image field
morika
چهارشنبه 21 تیر 1391, 18:19 عصر
سلام
چجوری میشه محتویات داخل یک image field رو در sql 2008 پاک کرد؟
یعنی تمام اطلاعات بمونه فقط محتویات این فیلد null بشه
ممنون
مرتضی تقدمی
پنج شنبه 22 تیر 1391, 14:29 عصر
سلام
اینو تست کن:
UPDATE dbo.MyTable
SET MyFieldName = NULL
WHERE MyPrimaryKey = 12345
morika
پنج شنبه 22 تیر 1391, 14:59 عصر
89579try
{
cmd.Parameters.AddWithValue("@image", ConvertImageToByte(image.Text));
}
catch
{
cmd.Parameters.AddWithValue("@image", null);
}
استفاده از null جواب نمیده و error میگیره
عکس error رو هم گذاشتم
مرتضی تقدمی
پنج شنبه 22 تیر 1391, 15:29 عصر
ممکنه کدهای مورد استفاده به همراه sp و فیلدهای بانک و نوع آنها رو قرار بدید.
morika
پنج شنبه 22 تیر 1391, 18:16 عصر
کد رو که بالا گذاشتم. فیلد بانک اطلاعاتی اسمش image و از نوع image هم هست
Mahmoud.Afrad
جمعه 23 تیر 1391, 02:57 صبح
به این صورت میتونید عمل کنید
if (PosterFilePath != string.Empty)
{
com.Parameters.AddWithValue("@image", filebyte);
}
else
{
com.Parameters.Add("@image", SqlDbType.VarBinary).Value = DBNull.Value;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.