PDA

View Full Version : یک مشکل در دستور INSERT



seven7777777
دوشنبه 21 اردیبهشت 1388, 12:02 عصر
دوستان سلام
من در برنامم و در داخل یک متد ثبت عضو جدید از یک Transaction استفاده کردم .
دستور ]INSERT اولی به درستی انجام میشه اما در دستور INSERT دومی خطای زیر رو میده :

http://barnamenevis.org/forum/attachment.php?attachmentid=30730&stc=1&d=1104047957


در ضمن دستور INSERT دوم به شکل زیره :


regCom.CommandText = "INSERT INTO StuMembers (rescode,eduid,enteryear)";
regCom.CommandText += " VALUES (@rescode,@eduid,@enteryear)";
regCom.Parameters.Add("@rescode", SqlDbType.NChar).Value = newMember.code;
regCom.Parameters.Add("@enteryear", SqlDbType.NChar).Value = newMember.enterYear;
regCom.Parameters.Add("@eduid", SqlDbType.NChar).Value = newMember.eduId;

NewFoxStudent
دوشنبه 21 اردیبهشت 1388, 12:09 عصر
این خطا وقتی رخ میده که طول مقادیری که دارید داخل جدول میریزید بیشتر از طول انتخاب شده برای فیلد باشه
مثلا فیلد طولش 5 باشه و شما مقدار 6 حرفی داخلش بنویسی