PDA

View Full Version : سوال: مسیر data source



melika-leyla
چهارشنبه 19 تیر 1387, 12:13 عصر
وقتی می خواهیم از برنامه setup درست کنیم برای دسترسی برنامه exe به بانک، مسیر datasource را در کد برنامه چه باید بگذارم من که نمی دانم کاربر در چه مسیری برنامه را نصب می کند ؟

amirsajjadi
چهارشنبه 19 تیر 1387, 14:04 عصر
با این دستور نمیتونی مسیر فایل اجرایی برنامه رو بدست بیاری


Application.StartupPath + "\db1.mdb"

ali_md110
چهارشنبه 19 تیر 1387, 15:04 عصر
Dim cnnstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db.mdb"
مسیر کانکشن استرینگ برنامه
فایل بانک اطلاعاتی رو توی پوشه بین برنامت بزاری معادل با این مسیر هست و کاربر هر مسیری برنامه رو نصب کنه مشکلی نیست

melika-leyla
پنج شنبه 20 تیر 1387, 06:54 صبح
Dim cnnstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db.mdb"
مسیر کانکشن استرینگ برنامه
فایل بانک اطلاعاتی رو توی پوشه بین برنامت بزاری معادل با این مسیر هست و کاربر هر مسیری برنامه رو نصب کنه مشکلی نیست

جناب علی آقا برنامه را وقتی با کد بالا exe را ساختم هنگام وصل شدن به دیتابیس ارور گرفت اما با کد پایین کارکرد


Dim cnnstr As String Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& application.startup path() &"\db.mdb