View Full Version : سوال: مشکل این کد چیه؟
m.h.movahedi
یک شنبه 17 بهمن 1389, 20:26 عصر
سلام دوستان
من در کد زیر:
sql_command = new SqlCommand();
sql_command.Connection = sql_connection;
sql_command.CommandText = "INSERT INTO REZERVARCHIVE VALUES SELECT * FROM REZERV WHERE CodeOFrezerv= " + tab4_hazf;
sql_connection.Open();
sql_command.ExecuteNonQuery();
sql_connection.Close();
در قسمت
sql_connection.Open();
به خطای زیر بر میخورم
{"Object reference not set to an instance of an object."}
کسی میدونه علت چیه و باید چه کار کنم؟
mahfeh
یک شنبه 17 بهمن 1389, 20:52 عصر
سلام دوست عزیز
احتمالا نام و نوع دو جدول یکی نیست چون در این نوع اضافه کردن داده یا باید نام و نوع یکی باشه یا باید در قسمت select فیلد های مورد نظر را انتخاب کنی !!!
موفق باشی .
اگه درست نشد در خدمتیم !!!
m.h.movahedi
یک شنبه 17 بهمن 1389, 22:07 عصر
سلام دوست عزیز
احتمالا نام و نوع دو جدول یکی نیست چون در این نوع اضافه کردن داده یا باید نام و نوع یکی باشه یا باید در قسمت select فیلد های مورد نظر را انتخاب کنی !!!
موفق باشی .
اگه درست نشد در خدمتیم !!!
دوست عزیز نام دو جدول یکی نیست reserv و rezervarchive ولی نوعشان یکی است دومی محلی برای ذخیره ی دایمی جدول اولی است و در واقع اطلاعات از اولی حذف میشه و به دومی وارد .
ممنون میشم اگر بتونی کد رو تصحیح کنی یا راه دیگه ای پیشنهاد.
alimaryan62
دوشنبه 18 بهمن 1389, 02:10 صبح
سلام
یه نگاه به این کد بنداز شاید مشکلت حل بشه
SqlConnection objConnection = new SqlConnection("Data Source=localhost;Initial Catalog=abi;Integrated Security=True");
SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandText = "INSERT INTO Table1 SELECT * FROM Table2 where field1="+"'"+textBox1.Text+"'";
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();
BAHAL_KEYHAN
دوشنبه 18 بهمن 1389, 02:36 صبح
میگه که sql_connection ساخته نشده دیگه
بگرد ببین کجا از سازنده یا مقدار اولیه برای این کلاست استفاده کردی؟؟؟
مشکلت حل میشه
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.