PDA

View Full Version : مشکل با insert



mohammad2407
یک شنبه 15 بهمن 1391, 00:59 صبح
سلام دوستان عزیز خسته نباشید من 6 تا textboxداره که میخوام اطلاعات این 6 textbox در SQL ثبت بشه ولی سی شارپ از قسمت scn.Open(); خطا میگیره و اجازه ثبت نمیده ممنون میشم کد منو چک کنید

SqlConnection scn = new SqlConnection();
SqlCommand scm = new SqlCommand();




scn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\irankhodro.mdf;Integrated Security=True;";

scm.Connection = scn;



scm.CommandText = "INSERT INTO madarek (Name,LName,Car,SHNamber,CodeR,Description)VALUES( @p1,@p2,@p3,@p4,@p6)";

scm.Parameters.Clear();
scm.Parameters.AddWithValue("@p1", txtname.Text);
scm.Parameters.AddWithValue("@p2", txtlname.Text);
scm.Parameters.AddWithValue("@p3", txtcar.Text);
scm.Parameters.AddWithValue("@p4", txtSHNamber.Text);

scm.Parameters.AddWithValue("@p6", txtd.Text);

scn.Open();
scm.ExecuteNonQuery();
scn.Close();

scm.Dispose();
scn.Dispose();

JaVa
یک شنبه 15 بهمن 1391, 01:02 صبح
ی سی شارپ از قسمت scn.Open(); خطا میگیره و اجازه ثبت نمیده ممنون میشم کد منو چک کنید

چه خطایی می گیره ؟
عکس;متن خطا ؟

mohammad2407
یک شنبه 15 بهمن 1391, 01:37 صبح
از خط شماره 23 ایراد میگیره یعنی کد


scn.Open();

danialafshari
یک شنبه 15 بهمن 1391, 02:06 صبح
بانکت رو از قسمت Database Explorer چک کن ببین اصلا سالمه یا نه !

mohammad2407
یک شنبه 15 بهمن 1391, 02:33 صبح
اره بانک مشکلی نداره

میشه یک کد از خودتون بدید که من تست کنم

یا یک برنامه برای با چندtextbox برام مثال بزنید تا من مشکل پیدا کنم

rezaei_y
یک شنبه 15 بهمن 1391, 08:58 صبح
چک کنید ببینید قبل از اجرای این دستور جای دیگه کانکشن رو open نکردی که هنوز هم open باشه

mohammad2407
یک شنبه 15 بهمن 1391, 11:52 صبح
نه باز نیست اگر هم باز شده باشه در فرم دیگری هست و بسته هم شده

yashar666
یک شنبه 15 بهمن 1391, 14:01 عصر
احتمالا .ConnectionString رو اشتباه نوشتی بدون دستورات مربوط به insert یه با open کن معلوم میشه

gwbasic
یک شنبه 15 بهمن 1391, 15:23 عصر
عنوان نامناسب با توضیحات ناکافی باعث می شه که چندین پست ردوبدل شه و شما به نتیجه نرسید.

لطف کنید یک تاپیک با عنوان مناسب بزنید و کدتون رو به همراه متن خطا قرار بدید تا دوستان شما رو راهنمایی کنند