PDA

View Full Version : تغيير دادن مسير اتصال توسط OpenFileDialog



milad.biroonvand
چهارشنبه 04 شهریور 1388, 10:58 صبح
سلام

من ، يك openfiledialog دارم كه با انتخاب يك فايل ، يك عكس را از روي هارد داخل يك pictureboc قرار مي ده . وقتي مي خوام دوباره connection را باز كنم ، مسير connection مي ره مسير جايي كه openfiledialog رو نشون مي ده .



Dim StrCon As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=FramerDB.mdb"


اتصال رو به اين صورت تعريف مي كنم .

اين كد را هم نوشتم

picthurebox.image=nothing

Mani_rf
چهارشنبه 04 شهریور 1388, 12:19 عصر
دوست عزیز هنگامی که شما را مسیری را انتخاب می کنید مسیر جاری برنامه شما به آن مسیر تغییر پیدا می کند . بهترین راه این است که شما دیتابیس خود را آدرس دهی نمایید برای مسال اگر در مسیر جاری برنامه قرار دارد این چنین مسیر دهی کنید :


Dim StrCon As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\FramerDB.mdb"

milad.biroonvand
چهارشنبه 04 شهریور 1388, 12:43 عصر
با تشكر از جواب شما ،

چند دقيقه پيش خودم همين راه حل رو براش پيدا كردم . دقيقا همين راه حلش هست . اگر دوستان راه حل ديگه اي رو كه ساده تر باشه و نيازي به دستكاري رشته اتصال داشته باشه بگن ، ممنون مي شم .

اين راه حل هم جالبه .