PDA

View Full Version : سوال: فرستادن اطلاعات به سمت SQl



ABZiko
دوشنبه 01 دی 1393, 14:57 عصر
سلام دوستان، من یک کد نوشتم برای ارسال اطلاعات به سمت SQl ولی نمی فرسته و انگار برنامه هنگ می کنه، فکر کنم مشکل syntax داره، می شه مشکلاتش رو بگید؟ :


SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog=KindergartenDB;Integrated Security=SSPI;");
{

SqlCommand comm = new SqlCommand("INSERT INTO Table(Id, Name, Family, Father Name, IC, Budget, Remained) VALUES(@Id, @Name, @Family, @Father Name, @IC, @Budget, @Remained)", conn);
comm.Parameters.AddWithValue("@Name", textBox1.Text);
comm.Parameters.AddWithValue("@Family", textBox2.Text);
comm.Parameters.AddWithValue("@Father Name", textBox3.Text);
comm.Parameters.AddWithValue("@IC", textBox4.Text);
comm.Parameters.AddWithValue("@Budget", textBox5.Text);
comm.Parameters.AddWithValue("@Remained", textBox6.Text);

conn.Open();
comm.ExecuteNonQuery();
conn.Close();
}

ABZiko
دوشنبه 01 دی 1393, 14:58 عصر
یک سوال دیگه، connection string رو باید چطوری بنویسم؟

systam
دوشنبه 01 دی 1393, 15:09 عصر
سلام
id مقدار دهی نشده اگه اتومات نکردی باشی
spase بین کلمات Father Name برداری بهتره از آندرلاین استفاده کن

محمد آشتیانی
دوشنبه 01 دی 1393, 15:46 عصر
سلام
کانکشن استرینگ شما اشتباهه ، اصلا نام سرور رو ننوشتی
ضمن اینکه اشکالاتی که آقای Systam گفتن هم تو کد شما هست.
فیلد id ، در صورتی که identity تعریف شده باشه نیازی نیست تو کوئری بیاد و در غیر اینصورت باید پارامتر id@ رو مقدار دهی کنی.

این سایت رو ببین
http://www.connectionstrings.com