PDA

View Full Version : عدم ثبت مقادیر کومبو باکس در دیتابیس



mhdhp86
دوشنبه 27 شهریور 1391, 14:44 عصر
سلام.
من یک فرم ثبت اطلاعات به زبان c# دارم که توش چند تا combobox هست. اما مقادیر کومبو باکس توی دیتا بیس ذخیره نمیشن. میشه بگید کجای کدم غلطه؟

objCommand.Connection = con;
objCommand.CommandType = CommandType.Text;
// objCommand.CommandText = "insert into member(memberID,name,lastname,codemelli,daybirth,m ountbirth,yearbirth,shenasnameID,sex,nezamID,pro,d egree,uniID,city,address,yearoflastdegree,yearofma tab,memtype,journal,yearofjournal,email,phone,mobi le,fax) values (@memberID,@name,@lastname,@codemelli,@daybirth,@m ountbirth,@yearbirth,@shenasnameID,@sex,@nezamID,@ pro,@degree,@uniID,@city,@address,@yearoflastdegre e,@yearofmatab,@memtype,@journal,@yearofjournal,@e mail,@phone,@mobile,@fax)";
objCommand.CommandText = "insert into member(memberID,name,lastname,codemelli,daybirth,m ountbirth,yearbirth,shenasnameID,sex,nezamID,degre e,uniofdegree,address,yearoflastdegree,yearofmatab ,memtype,journal,yearofjournal,email,phone,mobile, fax) values " +
"(@memberID,@name,@lastname,@codemelli,@daybirth,@m ountbirth,@yearbirth,@shenasnameID,@sex,@nezamID,@ degree,@uniofdegree,@address,@yearoflastdegree,@ye arofmatab,@memtype,@journal,@yearofjournal,@email, @phone,@mobile,@fax)";
objCommand.Parameters.AddWithValue("@memberID", memberIDtxt.Text);
objCommand.Parameters.AddWithValue("@name", nametxt.Text);
objCommand.Parameters.AddWithValue("@lastname", lastnametxt.Text);
objCommand.Parameters.AddWithValue("@codemelli", codemtxt.Text);
objCommand.Parameters.AddWithValue("@daybirth", dbirth.SelectedItem );
objCommand.Parameters.AddWithValue("@mountbirth", mbirth.SelectedItem );
objCommand.Parameters.AddWithValue("@yearbirth", yearbirth.Text);
objCommand.Parameters.AddWithValue("@shenasnameID", shshtxt.Text);
objCommand.Parameters.AddWithValue("@sex", sexcombo.SelectedText);
objCommand.Parameters.AddWithValue("@nezamID", nezamtxt.Text);
objCommand.Parameters.AddWithValue("@pro", procombo.SelectedText );
objCommand.Parameters.AddWithValue("@degree", degreecombo.SelectedText);
objCommand.Parameters.AddWithValue("@uniofdegree", unicombo1.SelectedText);

objCommand.Parameters.AddWithValue("@uniID", unicombo.SelectedText );
objCommand.Parameters.AddWithValue("@cityID", citycombo.SelectedText );
objCommand.Parameters.AddWithValue("@address", addtxt.Text);
objCommand.Parameters.AddWithValue("@yearoflastdegree", lastdegreetxt.Text);
objCommand.Parameters.AddWithValue("@yearofmatab", matabyeartxt.Text);
objCommand.Parameters.AddWithValue("@memtype", membertypecombo.SelectedText);
objCommand.Parameters.AddWithValue("@journal", journal);
objCommand.Parameters.AddWithValue("@yearofjournal", journalyeartxt.Text);
objCommand.Parameters.AddWithValue("@email", emailtxt.Text);
objCommand.Parameters.AddWithValue("@phone", phonetxt.Text);
objCommand.Parameters.AddWithValue("@mobile", mobtxt.Text);
objCommand.Parameters.AddWithValue("@fax", faxtxt.Text);


توی دیتا بیس رو که نگاه کردم مواقعی که اطلا کومبو باکس پر نشده تو دیتا بیس نال null قرار گرفته و مواقعی که پر شده یک خانه خالی باقی مونده. چرا؟

mhdhp86
دوشنبه 27 شهریور 1391, 18:56 عصر
به جای selectedText گذاشتم Text اما باز هم تغیری نکرد....کسی نظری نداره؟ خیلی عجله دارم