vb.net 2003
هل هناك طريقة للتشيك بمعنى هل هذه الجملة ترجع قيمة تخبرنا انها نفذت ام لا
vb.net 2003
هل هناك طريقة للتشيك بمعنى هل هذه الجملة ترجع قيمة تخبرنا انها نفذت ام لا
السلام عليكم
Dim command As oleDbcommand Command = Conn.createCommand() Command.CommandText = "Insert Into Users Values(1,'Mo7eb_Alrasool','zarka')" Dim effectedRecordNum As Integer = Command.ExecuteNonQuery() if effectedRecordNum =0 then MsgBox "Error inserting user" end if Command.CommandText = "delete * from Users where city='zarka')" Dim DeletedRecordNum As Integer = Command.ExecuteNonQuery() if DeletedRecordNum =0 then msgbox "no records where deleted" else msgbox DeletedRecordNum & " has been deleted" end if
سبحانك اللهم وبحمدك أشهد ان لا اله الا أنت
أستغفرك وأتوب اليك
الهم صلي وسلم وبارك على سيدنا وحبيبنا محمد
عند تنفيد جملة sql يجب ان يكون هناك امر لتنفيذها واذا كان هناك خطأ يظهر لك ليس على شكل message box وانما تكون الرسالة في الlabel او على صورة respose
مثلا اذا كنت ادخلت الى قاعدة بيانات تكون على الشكل التال
جملة sql ومن ثم cmd الا وهو command ومن ثم تضع cmd.parametes.add
كل حقل اضفته الخطوة الأخيرة والاهو هي cmd.excutenonquery
وهذه الجملة الأخيرة تضعها في try catch وعندما يحصل الخطأ اذي لم تنفذ جملة الsql يخرج لك الخطأ
نموت وتحيا ...................فلسطين .
هذا الموضوع مغلق.