المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف اجعل المستخدم هو يحدد قاعدة البيانات محتاج حلول سهله من المحترفين والمبدعين



شوكولانان
12-02-2010, 05:40 PM
السلام عليكم

عندي قاعدة بيانات في برنامج وهذه القاعده يختلف مكانها من جهاز لاخر
فلو ربطتها بهذا البرنامج يلزم ان تكون في نفس مجلد البرنامج وهذا يحد من الاستفاده منالبرنامج
اريد ان اطور البرنامج ليقوم بفتح قاعدة بيانات يحددها المستخدم من خلال الدريفات الموجوده في جهازه حسب مكانها ويقوم البرنامج بفتحها وعرض ما فيها من جداول وحقول

جربت ووضعت هذه الاداة ( OpenFileDialog1 )

وكتبت لها هذا الكود
OpenFileDialog1.ShowDialog()

الان اذا ضغط المستخدم على الزر فتح له صندوق الحوار لكي يحدد قاعدة البيانات

الى هنا تمام

بعد ما يحددها ويضغط فتح
ماذا اكتب في الكود لكي يقوم باستقبالها وتخزينها والاتصال بها زيادة علىالكود الاصلي

الذي هو




Dim ConStr As String = " Provider = Microsoft.Jet.OLEDB.4.0;" & _
"Data Source =" & Application.StartupPath & "\mydata.mdb"
Dim Conn As New OleDbConnection(ConStr)
Dim DataSet1 As New DataSet
Dim SQLstr As String = " SELECT * FROM tabl"



Conn.Open()
Dim DataAdapter1 As New OleDbDataAdapter(SQLstr, Conn)
DataAdapter1.Fill(DataSet1, " tabl")
Conn.Close()



اتمنى ان تكون فكرتي وضحت لكل مبرمج ولكم جزيل الشكر مقدما

http://file7azm.info/do.php?img=807