PDA

View Full Version : سوال: مشكل در تشخيص Null بودن يك فيلد



amiralex
شنبه 25 آذر 1391, 09:01 صبح
سلام به همه

دوستان مشكل اين كد كجاست كه دستور مورد نظر رو انجام نميده؟

If adoPrimaryRS.Fields(57) = "" Then
adoPrimaryRS.Fields(57) = 0
End If

من ميخوام مثلا در فيلد 57 اگر خالي بود بجاش عدد صفر قرار بگيره. اما وقتي دستور مرود نظر رو اجرا ميكنم هيچ اتفاقي نمي افته.
ديتابيسم اكسس هست و نوع فيلد تكست ميباشد
يه نكته ديگه اينكه من نميخوام از طريق ديتابيس اكسس گزينه deauflt رو اگر يك فيلد جديد درست شد برابر صفر قرار بدم
اين تايپيك هم كه لينكش رو ميذارم كمكي نكرد
http://barnamenevis.org/showthread.php?356423-پرکردن-فیلد-null-در-adodc-یا-data-با-عدد-صفر&highlight=null


با تشكر از پاسخ هاتون

SlowCode
شنبه 25 آذر 1391, 10:27 صبح
سلام
از این کد استفاده کن:

If isNull(adoPrimaryRS.Fields(57)) Then
adoPrimaryRS.Recordset.Fields(57) = 0
End If

oYaMaa
شنبه 25 آذر 1391, 10:58 صبح
سلام!
این خط کدتون رو اصلاح کنید.
adoPrimaryRS.Recordset.Fields(57) = 0