![]() |
|
[Acces2010] ارجوكم ما هو الخطا فى الكود ؟ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : [Acces2010] ارجوكم ما هو الخطا فى الكود ؟ (/showthread.php?tid=36421) |
ارجوكم ما هو الخطا فى الكود ؟ - abomosaab alagan - 16-09-20 عند التشغيل لا تظهر رسائل خطأ ويتم تنفيذ الكود بنجاح ولكن لا يتم اضافة البيانات فى الجدول فى قاعدة البيانات هذا هو الكود
Dim conn As New OleDbConnection
Private Sub frmdoctors_Load(sender As Object, e As EventArgs) Handles MyBase.Load
conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Reservation.accdb"
End Sub
Private Sub btnadd_Click(sender As Object, e As EventArgs) Handles btnadd.Click
Try
Dim cmdinsert As New OleDb.OleDbCommand
cmdinsert.Connection = conn
cmdinsert.CommandType = CommandType.Text
cmdinsert.CommandText = "INSERT INTO tbl_doc
(DOC_Name,DOC_PHONE,DOC_specialist,COUNT_P,DAYS_WORK,TIME_WORK)
values
( '" & txtname.Text & "','" & txtphone.Text & "','" & cmpspec.Text & "',
'" & txtpcount.Text & "','" & cmpdays.Text & "','" & dtp.Value & "')"
MsgBox(conn.State)
conn.Open()
MsgBox(conn.State)
cmdinsert.ExecuteNonQuery()
MsgBox("تمت الاضافه بنجاح")
Catch ex As Exception
MsgBox(ex.Message)
Finally
conn.Close()
End Try
End Sub
End Clas
RE: ارجوكم ما هو الخطا فى الكود ؟ - معاند الحظ - 16-09-20 اقترح عليك تعدل جملة الاتصال من كود : conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Reservation.accdb"الى استبدل الكلمة |DataDirectory| باسم المسار الذي توجد فيه قاعدة البيانات التي تريد استخدامها كود : "conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\myapp\Reservation.accdbلانه عند انشاء اتصال بقاعدة البيانات عن طريق معالج فيجوال بيسك فسوف تضهر لك هذي الرسالة [attachment=25694] وهي تعني بانك انشئت اتصال مع قاعدة بيانات محلية والتي ليست موجودة داخل مجلد مشروعك لذا فانه يقترح بان ينسخ ملف قاعدة البيانات الى مشروعك ثم يعدل جملة الاتصال ونتيجة هذا انك في كل مرة تشغل برنامجك سيننسخ ملف قاعدة البيانات من مجلد مشروعك الى مجلد الاخراج ولهذا فانك لن تستطيع حفظ او تعديل البيانات هذا هو الخطا اللي كنت اخطيه انا الين فهمت لكن قد لايكون هو الحل لما تريد |