PDA

View Full Version : دیتابیس sql در c#



farnoosh66
شنبه 09 آبان 1394, 19:45 عصر
سلام دوستان
یه پروژه دارم که با کد زیر اطلاعات میریزم توی table


SqlConnection strcon = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\DbAzmoon.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True");

SqlCommand com = new SqlCommand();
com.CommandText = "insert into tblQuestion (GroupID,QuestionText,Case1,Case2,Case3,Case4,Answ er) ";
com.CommandText += "values (@GroupID,@QuestionText,@Case1,@Case2,@Case3,@Case 4,@Answer)";

com.Parameters.AddWithValue("@GroupID", '1');
com.Parameters.AddWithValue("@QuestionText", this.TxtQuestionText.Text);
com.Parameters.AddWithValue("@Case1", this.TxtCase1.Text);
com.Parameters.AddWithValue("@Case2", this.TxtCase2.Text);
com.Parameters.AddWithValue("@Case3", this.TxtCase3.Text);
com.Parameters.AddWithValue("@Case4", this.TxtCase4.Text);
com.Parameters.AddWithValue("@Answer", this.CmbAnswer.SelectedIndex);
com.Connection = con;
con.Open();
com.ExecuteNonQuery();
con.Close();
if (FMessegeBox.FarsiMessegeBox.Show("سوال مورد نظر با موفقیت ثبت شد", "کاربر کرامی", FMessegeBox.FMessegeBoxButtons.Ok, FMessegeBox.FMessegeBoxIcons.Information) == DialogResult.OK)
{


حالا مشکلم اینه که توی مسیر برنامه یه فایل mdf دیتابیس هست و توی bin/debug یدونه دیگه.هرکدومم پاک میکنم موقع اجرا خودش دوباره میسازدش.چیکار باید بکنم دیتابیسم یدونه باشه؟؟؟
با تشکر

systam
شنبه 09 آبان 1394, 20:07 عصر
سلام
به احتمال زیاد اومدید از ویزاد ها اتصال رو انجام دادید
ومسیر کانکشن رو هم
bin/debug دادید دیگه اونی که توی خود پروزه هست متصل هست به گرید ویو و یا ...
که اون رو حذف کنید از فایل داخل bin/debug استفاده کنید

farnoosh66
شنبه 09 آبان 1394, 20:20 عصر
نه، تعجبم از اینه که همه کانکشنا با |DataDirectory|\\DbAzmoon.mdf وصله،اینکه چطوری توی bin/debug میره نمیدونم
از ویزاردم استفاده نکردم