PDA

View Full Version : خطا در کد sql



programerinfonet
جمعه 28 مهر 1391, 12:13 عصر
سلام دوستان
من برای درج رکورد تو جدول sql از کد زیر استفاده کردم اما خطا میده

my_con.Open();
string cmdstr;
SqlCommand my_cmd = new SqlCommand();
cmdstr = "INSERT into kalagroups(group,discription) values('" + txtgroupname.Text + "','" + txtdiscription.Text + "')";
my_cmd.Connection = my_con;
my_cmd.CommandText = cmdstr;
my_cmd.ExecuteReader();
MessageBox.Show("گروه جدید به ثبت رسید", "System Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
txtgroupname.ResetText(); txtdiscription.ResetText();
my_con.Close();

وقتی فیلد خالیه یک خطا میده و قتی پره یک خطا
لطفأ کمک کنید خیلی فوریه

Nima_kyan
جمعه 28 مهر 1391, 12:43 عصر
دوست عزيز شما بايد خطاهايي كه ميده رو اينجا بزاري كه بدونيم مشكل از كجاست.
ضمن اينكه شما ميتوني از ( my_cmd.ExecuteNonQuery ) هم استفاده كني

programerinfonet
جمعه 28 مهر 1391, 12:43 عصر
درست شد
هنگام نام گذاری فیلدهی جدول بانک از کلمه ی کیلیدی که از قبل تعریف شده بود استفاده کرده بودم "Group"که تبدیل شده بود به "[Group]"

r_s1389@yahoo.com
جمعه 28 مهر 1391, 16:40 عصر
دوست عزیز بهتره برای عمل درج در پایگاه داده به پارامتری عل کنی یا به صورت پروسیجر
موفق باشی