PDA

View Full Version : کمک در رابطه با اتصال و انجام عملیات روی بانک



behnamgholipoor
یک شنبه 19 خرداد 1392, 23:58 عصر
سلام به همه
از اساتید یه سوال دارم اونم در رابطه با اتصال به بانک اطلاعاتی و انجام عملیات درج و حذف از بانک
سوال اینه که من با برنامه ای که بانکش تو اسکیوال Attach باشه مشکلی ندارم یه چند وقتی هست که می خوام برنامه ای که می نویسم بانکش کنار خودش باشه و نیازی به اسکیوال نداشته باشه کدی که من نوشتم اینه

اساتید لطفا کمک کنن من کد درج در بانک می زارم
اینم بگم که تو اتصال به بانک واسه نمایش تو دیتاگرید مشکلی نیست ولی تو دیتاگرید درج میشن ولی تو بانک نمیشن


SqlConnection con = null;
string constr = @"Data Source=.\SQLEXPRESS;AttachdbFileName=|DataDirector y|\IEISMC.mdf;Integrated Security=True;User Instance=True;"
strcon = new SqlConnection(con);
DataSet dsCustomerAdd = new DataSet();
SqlCommand scCustomerAdd = null;
SqlDataAdapter sdaCustomerAdd = null;
string customeradd = "Insert into customer values('" + TextBoxCustomerID.Text.ToString().Trim() + "','" + TextBoxCustomerFname.Text.ToString().Trim() + "')";
scCustomerAdd = new SqlCommand(customeradd, strcon);
sdaCustomerAdd = new SqlDataAdapter(scCustomerAdd);
sdaCustomerAdd.Fill(dsCustomerAdd, "customer");
dgvCustomer.DataSource = dsCustomerAdd.Tables["customer"];

parvizwpf
دوشنبه 20 خرداد 1392, 00:12 صبح
جالبه آخه چطور تو گرید میشینه ولی تو بانک نمیشینه مطمئنی؟

صباح فتحی
دوشنبه 20 خرداد 1392, 00:48 صبح
بله!چون دیتابیس توی پوشه binهست وهر زبار اون پوشه Refreshمیشه.جهت حل مشکل باید فایل دیتابیس رو در solotion explorer انتخاب و در properties آن یک گزینه داشت دقیق یادم نیست که میگه چه وقت این فایل
در پوشه جایگزین شه.روی neever بزار.

alexmcse
دوشنبه 20 خرداد 1392, 11:26 صبح
string constr = @"Data Source=.\SQLEXPRESS;AttachdbFileName=|DataDirector y|\IEISMC.mdf;Integrated Security=True;User Instance=True;"

SqlConnection strcon = new SqlConnection(constr );

DataSet dsCustomerAdd = new DataSet();

//دوست عزیز مقایسه کن بین کد خودت باکد من


//نام فیلد های بانک اطلاعات رو درج کردی
//من نمیبینم
//مقدار
//TextBoxCustomerID.Text
//را در کدام فیلد بریزد

string customeradd = "Insert into customer values('" + TextBoxCustomerID.Text.ToString().Trim() + "','" + TextBoxCustomerFname.Text.ToString().Trim() + "')";

SqlCommand scCustomerAdd = new SqlCommand(customeradd, strcon);

SqlDataAdapter sdaCustomerAdd = new SqlDataAdapter(scCustomerAdd);

sdaCustomerAdd.Fill(dsCustomerAdd, "customer");

dgvCustomer.DataSource = dsCustomerAdd.Tables["customer"];