ورود

View Full Version : سوال: برخورد با ارور "object reference not set to an instance of an object"



mehrdad85
دوشنبه 19 اردیبهشت 1390, 10:22 صبح
سلام
من داخل صفحاتم از wizard استفاده میکنم ولی مقادیری که در چند مرحله گرفته میشه را در یک مرحله دیگه نمایش میدم
اما نمیدونم چرا همه مراحل کار میکنه به جز اون مرحله ای که قراره اطلاعات ورودی را نمایش بده و ارور زیر را میده
کسی میتونه کمک کنه؟
مرسی
object reference not set to an instance of an object
an unhandeled exception occurred during the execution of the current web request . please review the stack for more information about thye error and where it originated in the code .

جالب این که وقتی محتویات استک را نگاه میکنم اون وسط آدرسی را میبینم که اصلا وجود خارجی نداشته و یه زمانی فولدر پروژم اونجا بوده اکما در حال حاضر همچین فولدری وجود نداره و من پروژه را از مکان دیگه ای لوود میکنم

واقعا دارم شاخ در میارم :عصبانی++::عصبانی++::عصبانی++:: صبانی++::عصبانی++::عصبانی++::ع بانی++:

shv3264
سه شنبه 20 اردیبهشت 1390, 15:14 عصر
این ارور معمولن مربوط به نذاشتن کلمه new موقع ساختن یک instance از یک کلاس میشه . کدهات رو با breakpoint خط به خط تریس کن ببین کجا ارور میده

بد نیست یه بار از منوی build گزینه rebuild website بزنی . اینجوری همه چی دوباره بررسی میشه

saeidfar
سه شنبه 17 خرداد 1390, 10:26 صبح
این ارور معمولن مربوط به نذاشتن کلمه new موقع ساختن یک instance از یک کلاس میشه . کدهات رو با breakpoint خط به خط تریس کن ببین کجا ارور میده

بد نیست یه بار از منوی build گزینه rebuild website بزنی . اینجوری همه چی دوباره بررسی میشه

منم اين مشكل رو دارم رو دستور select از ديتا بيس
مشكل رو تو اين خط ميگيره:
objAdapter.SelectCommand = objcommand;
كد هاي بالاش هم ميزارم:
SqlCommand objcommand = new SqlCommand();
objcommand.Connection = objConnection;
objcommand.CommandText = "SelectPersonel_00";
objcommand.Parameters.AddWithValue("@a", 0);
objcommand.Parameters.AddWithValue("@par", "2");
objcommand.CommandType = CommandType.StoredProcedure;
objAdapter.SelectCommand = objcommand;

saeidfar
سه شنبه 17 خرداد 1390, 10:37 صبح
مشكل حل شد:
همون مطلبيكه دوست عزيزمون shv3264 (http://barnamenevis.org/member.php?171865-shv3264) فرمودن درست بود
هنگام تعريف كد :
SqlDataAdapter objAdapter;
رو به كد
SqlDataAdapter objAdapter= new SqlDataAdapter();
تغيير دادم درست شد
بسيار ممنون