PDA

View Full Version : کمک کنیییییییییید!فوری! کات کردل اطلاعات



samira1374
دوشنبه 13 مرداد 1393, 12:49 عصر
سلام.من میخوام با زدن یک button در محیطasp.net،رکورد انتخاب شده از جدول accept حذف شده و به جدول login اضافه شود.به نوعی عمل cut انجام شه.
این کدها کجا مشکل داره؟
http://barnamenevis.org/attachment.php?attachmentid=121962&d=1407137557

:متفکر:
string
insert= "insert into login (name,family,uname,pass,tarikh,manage,jensiat,emai l) Values('"+Label3.Text.Trim()+"','"+Label4.Text.Trim()+"','"+Label5.Text.Trim()+"','"+Label6.Text.Trim()+"',"+Label7.Text.Trim()+",'"+Label8.Text.Trim()+"','"+Label9.Text.Trim()+"','"+Label10.Text.Trim()+"')";


SqlCommand insrt = newSqlCommand(insert,conn);

insrt.Connection.Open();

insrt.ExecuteNonQuery();

insrt.Connection.Close();




//DropDownList1.Items.Remove(DropDownList1.SelectedI tem);


SqlCommand s2 = newSqlCommand("delete from accept where uname='" + DropDownList1.SelectedItem.Text + "'", conn);

s2.Connection.Open();

s2.ExecuteNonQuery();

s2.Connection.Close();

آرام جان گل
دوشنبه 13 مرداد 1393, 13:37 عصر
با سلام

اولاً باید دقت کنید که پارامتر هایی که رشته ای هستند را در '' قرار هید که این برای ما مشخص نیست و شما خودتون بهتر می دونید.
دوماً با توجه به اروری که می بینم بین پارامتر های ارسالی یا یک کاما نگذاشتید یا یک کاما اضافه گذاشتید.

ببنید شما زمانی که رشته را می سازید منظورم رشته (string insett) اون را توی QuickWacth ببیند و خواهید فهمید رشته ساخته شده چه ایرادی داره.حتما به کاما ها دقت کنید ایراد از اونه

s.karim
دوشنبه 13 مرداد 1393, 14:15 عصر
دوست عزیر این مدلی بنویسی درصد خطا میاد پایین:

string insert = string.Format("insert into login (name,family,uname,pass,tarikh,manage,jensiat,emai l) Values('{0}','{1}','{2}','{3}',{4},'{5}','{6}','{7 }')", Label3.Text.Trim(), Label4.Text.Trim(), Label5.Text.Trim(), Label6.Text.Trim(), Label7.Text.Trim(), Label8.Text.Trim(), Label9.Text.Trim(), Label10.Text.Trim());

Mousavmousab
دوشنبه 13 مرداد 1393, 21:09 عصر
دوست عزیر این مدلی بنویسی درصد خطا میاد پایین:

string insert = string.Format("insert into login (name,family,uname,pass,tarikh,manage,jensiat,emai l) Values('{0}','{1}','{2}','{3}',{4},'{5}','{6}','{7 }')", Label3.Text.Trim(), Label4.Text.Trim(), Label5.Text.Trim(), Label6.Text.Trim(), Label7.Text.Trim(), Label8.Text.Trim(), Label9.Text.Trim(), Label10.Text.Trim());







دقیقاٌ ، همین طوری باید نوشت البته نام Text Box ها را هم باید مفهومی باشند.