سلام
SqlConnection sc = new SqlConnection("connection string");
SqlCommand scom = new SqlCommand("insert into tablename values(" + Convet.ToInt16(textBox1.Text) + ",'" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();
به جای table name اسم جدولو بنویس
با تشکر از شما دوست عزیز
موقعی که دکمه ذخیره رو میزنم از این کد ارور میگیرهSqlConnection sc = new SqlConnection("connection string");
خب باید به جای Connection string کانکشن مورد نظرتو بنویسی دیگه مثلا یه همچین چیزی
SqlConnection sc = new SqlConnection("Data Source=.;Initial Catalog=db1;Integrated Security=True");
به جای db1 اسم دیتابیستو بنویس
در ضمن کدهای بالا رو ویرایش کردم یه تیکشو دوباره نگاهش کن
چون id از نوع int هستش باید تکست باکس1 رو تبدیل کنی
کد رو به این صورت تغیر دادماین سری از این ارور میگیرهSqlConnection sc = new SqlConnection("Data Source=.\\sqlexpress ;Initial Catalog=saeed;Integrated Security=True");
SqlCommand scom = new SqlCommand("insert into std values(" + Convert.ToInt16(textBox1.Text) + ",'" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')", sc);
sc.Open();
scom.ExecuteNonQuery();
sc.Close();
scom.ExecuteNonQuery();
متن ارور چیه؟
اینم متن ارورViolation of PRIMARY KEY constraint 'PK_std'. Cannot insert duplicate key in object 'dbo.std'.
The statement has been terminated.
احتمالا شما دارین تو قسمت id عددی رو وارد میکنین که تو جدول هستش
نباید تو ستون id عدد تکراری وجود داشته باشه
عدد دیگه هم میزنم همین ارورو میده
با تشکر از شما دوست عزیز مشکلم حل شد