PDA

View Full Version : وارد کردن null داده ها



Navid Asadi
جمعه 16 بهمن 1388, 19:17 عصر
سلام دوستان...
من تو وارد کردو داده ها به صورت null مشکل دارم (sبا string مشکلی ندارم)
یک برنامه گذاشتم اگه میشه یکم تغییرش بدید تا دعll توش وارد بشه
تو شماره یک که فیلد کلیدی هست عدد وارد کنید ..
من میخام با خالی موندم شماره 2 و تصویر داده رو null وارد کنه...

Navid Asadi
شنبه 17 بهمن 1388, 18:18 عصر
13 نفر این برنامه رو دانلود کردن
هیچ کدوم نمیتونن به من کمک کنن؟

Navid Asadi
یک شنبه 18 بهمن 1388, 21:24 عصر
بابا این همه برنامه نویس داریم تو این سایت
14 نفر هم این رو دانلود کردن...
هیچ کس بلد نیست ؟
بابا یک راه حل بزارین حداقل...

mohammadreza_1382
دوشنبه 19 بهمن 1388, 18:35 عصر
سلام
شما می توانید برای فرستادن مقدار NULL به sql در برنامتون هر جا که می خواهید مقدار NULL فرستاده بشه عبارت vbNullString رو جایگذاری کنید

Navid Asadi
دوشنبه 19 بهمن 1388, 18:41 عصر
سلام
شما می توانید برای فرستادن مقدار NULL به sql در برنامتون هر جا که می خواهید مقدار NULL فرستاده بشه عبارت vbNullString رو جایگذاری کنید

تو اکسس چی؟

Navid Asadi
دوشنبه 19 بهمن 1388, 18:46 عصر
کد رو از این :



Cmd.Parameters.Add(New OleDbParameter("Num2", OleDbType.WChar)).Value =CType(TextBox2.Text, Integer)
Cmd.Parameters.Add(New OleDbParameter("Pic", OleDbType.Binary)).Value = IO.File.ReadAllBytes(PicA.Text)
به این تغییر دادم :


Cmd.Parameters.Add(New OleDbParameter("Num2", OleDbType.WChar)).Value = "vbNullString"
Cmd.Parameters.Add(New OleDbParameter("Pic", OleDbType.Binary)).Value = "vbNullString"
نشد.
اگه میشه برنامه ام را تغییر بدین....

mohammadreza_1382
دوشنبه 19 بهمن 1388, 21:43 عصر
توجه کنید که عبارت vbNullString نباید داخل کوتیشن قرار گیرد.
اگر جواب نداد عبارات زیر را امتحان کنید

vbNullChar
""
vbNull

یا


Cmd.Parameters.Add(New OleDbParameter("Pic", OleDbType.Binary)).Value = Nothing

یا
Cmd.Parameters.Add(New OleDbParameter("Pic", OleDbType.Binary)).Value =vbNullChar

Navid Asadi
دوشنبه 19 بهمن 1388, 22:07 عصر
هیچ کدوم درست عمل نکرد...
شما امتحانش کردین...

mohammadreza_1382
دوشنبه 19 بهمن 1388, 22:58 عصر
میشه بیشتر توضیح بدین
هدف از این کار چیه؟