PDA

View Full Version : عدم ثبت رکورد تکراری



Vahid Alikhani
سه شنبه 17 فروردین 1389, 12:53 عصر
با سلام خدمت همه دوستان و تبريک سال نو
من در بانکم یک جدول بنام Employee دارم که می خوام رکورد خالی نداشته باشه و تمام کد پرسنلی هایم پشت سرهم باشه و در ضمن در این جدول یک فیلد دارم که می تواند محتویات آن خالی باشد( فیلد شغل) .
برای اینکار از یک فرم و یک کلید در آن استفاده کردم و برای ثبت اطلاعات کدهایی به کلید مربوطه الصاق کردم .
دو مشکل دارم :
1 - این فرم رکورد خالی می اندازد و من نمی دانم چگونه در زمان وقوع Error جلوی ثبت اطلاعات را بگیرم .
2 - در زمانی که من فیلد شغل را خالی می گذارم و کلید روی فرم را میزنم پیغام خطای زیر را می گیرد و همچنین بازهم رکورد خالی رد می کند

Run- Time error '3421'
Data Type Conversion error

اگر امکان داره کد من را اصلاح کنید خیلی فوری به این کد نیاز دارم (فايل نیز ضمیمه می باشد ) .

جعفر88
چهارشنبه 18 فروردین 1389, 19:57 عصر
سلام
دوست عزيز فايلتون بررسي شد كد شما سعي مي كنه يك مقدار از نوع null رو يه يك فيلد عددي تخصيص دهد كه اين توليد خطاي مذكور رو مي كنه . مي تونيد براي رفع آن null بودن اونارو كنترل و در صورت صحيح بودن رشته با طول صفر رو به اون تخصيص بديد (مثل Title="") .