PDA

View Full Version : سوال: آپدیت فیلد checkbox در دیتابیس



toopak
یک شنبه 17 شهریور 1387, 21:29 عصر
آقایون خانوما
سلام و خسته نباشید
من یه فیلد دارم توی بانکم از نوع checkbox حالا میخوام
حالا میخوام توی برنامه تو یکی از فرمام اون تیک checkbox رو بزارم
میخوام بدونم دستور selectش چیه؟
اصلا دستور خاصی داره؟
چطوری value چک باکس رو عوض کنم؟
ممنون میشم

saman_itc
یک شنبه 17 شهریور 1387, 22:06 عصر
برای ثبت


ol_cm = New OleDbCommand("INSERT INTO P_G_N(id,datein,id_k,jari,chek,moni,s_resid,zemana t,desce,p_d,typ) VALUES (" & id.Text.ToString & ",'" & dtemp & "'," & idk.Text.ToString & ",'" & jari.Text.ToString & "', '" & chek.Text.ToString & "', '" & moni.Text.ToString & "', '" & dtemp2 & "', '" & chekbox.CheckStat
e & "'

برای select از بانک



ol_cm = New OleDbCommand("select P_G_N.id as id1,id_k, P_G_N.datein as datein1 ,zemanat,jari,chek,moni,s_resid,desce,name,fname,t el,mob,adres,locat,p_d,typ from P_G_N , c_keshavarz where P_G_N.id = " & DataGridView1.Rows(e.RowIndex).Cells(0).Value & " and C_keshavarz.id = P_G_N.id_k ", ol_cn)
dro = ol_cm.ExecuteReader
If dro.HasRows = True Then
dro.Read()
If (dro("zemanat")) = True Then chekbox.CheckState = CheckState.Checked
If (dro("zemanat")) = False Then chekbox.CheckState = CheckState.Unchecked

toopak
دوشنبه 18 شهریور 1387, 14:13 عصر
ممنون
من میخوام آپدیت کنم
یعنی بگم در جدول table اونجایی که فیلد1 برابر با محتوای تکی باکس1 هست،
فیلد2 رو که از نوع checkbox تیک بزنه
به شرطی که تیک نداشته باشه

rika_vazy
دوشنبه 18 شهریور 1387, 17:56 عصر
ol_cm = New OleDbCommand(" update log set user='" & text1.Text & "',pass='" & text4.Text & "',ACTIVE='" & CheckBox1.CheckState & "' where id_user='" & text3.Text & "'", ol_cn)
dr = ol_cm.ExecuteReader
MsgBox("ویرایش انجام شد")