مشاهده نسخه کامل
: یک اشکال در بانک اطلاعاتی در برنامه سی شارپ
aliaghaaaaa
03-05-2010, 18:14
سلام.
من یه برنامه تو سی شارپ نوشته ام که وقتی ران می کنم اشکال زیر پیش میاد. لطفا کمکم کنید. ممنون.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
anvar.net
03-05-2010, 23:12
اولین ردیف از اولین ستون جدول شما مقدار Null یا خالی (همان تهی) داره و نمیشه تبدیلش کرد به Int32
مقدار Null فضایی رو اشغال نمی کنه !!!
شما بهتره قبلش چک کنید که Null نباشه. در VB از تابع IsDBnull می توان برای چک خالی نبودن یک مقدار در جدول استفاده می کنیم. ولی دقیقا تو C# نمی دونم چی میشه.
aliaghaaaaa
04-05-2010, 15:10
سلام.
در اصل برنامه من یه مشکل پیدا کرد که مجبور شدم دوباه براش بانک بسازم و همون دستوراتی که قبلا استفاده می کردم رو براش بکار بردم. مقدار هم به صورت دستی بهش داده ام. ولی این پیام رو میده.
anvar.net
04-05-2010, 15:45
اگه ستون مورد نظر شما واقعا دارای مقادیری هست و مقادیر هم عددی هستند
واسه دسترسی به مقدار اون رکورد بجای استفاده از ایندکس ردیف و ستون از نام اونها استفاده کن, شاید جواب بده
البته زمانی که از توابعی مثل Max و Min و ..... استفاده می کنید نام ستون ها رو بصورت خودکار خود SQL می ده پس باید خودتون اسم مستعاری واسه ستون تعریف کنید
مثلا : Select max (code) as maxcode from
aliaghaaaaa
05-05-2010, 13:23
سلام
ممنون.
امتحان می کنم.
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.