تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كود التأكد قبل الحفظ
#1
السلام عليكم 

ممكن كود التأكد من السجل إذا كان موجود فالجدول ؟ 

اذا كان موجود تظهرلي رسالة البيانات مسجلة مسبقا 

واذا كانت غير موجوده يحفظ البيانات 


شكرا
الرد }}}
تم الشكر بواسطة:
#2
'التحقق من اسم الصنف
Dim sqlstr As String = "Select nameitem From items Where nameitem=@nameitem"
Dim cmd As New OleDb.OleDbCommand(sqlstr, con)
cmd.Parameters.AddWithValue("@nameitem", TextBox3.Text)
If con.State = ConnectionState.Closed Then con.Open()

dr = cmd.ExecuteReader
If dr.HasRows Then
MsgBox("الإسم موجود مسبقا في قاعدة البيانات")
TextBox3.Focus()
Return
End If
dr.Close()
con.Close()
End If
الرد }}}
تم الشكر بواسطة: عدنان الشمري
#3
انا شفت واحد من حبايبنا مش متذكره وضع سطر واحد يعرف بيه اذا السجل موجود ولا لا، بصراحة عجبني الاختصار، شوفو معايا
كود :
Dim ret As Integer = (New OleDb.OleDbDataAdapter("SELECT id FROM table1 WHERE id=" & Val(textBox1.Text), cnn).Fill(New DataTable))
If ret > 0 Then
    MsgBox("البيانات مسجلة مسبقا")
Else
    ' هنا يتم الحفظ
End If
الرد }}}
تم الشكر بواسطة: عدنان الشمري
#4
شكرا لكم الاكواد شغاله تمام
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم