PDA

View Full Version : سوال: ست کردن Connection String برای .Microsoft SQL Server Compact 3.5



sari-1369
دوشنبه 26 بهمن 1388, 13:00 عصر
سلام دوستان ، من توی برنامم از Server Compact استفاده کردم . هرکار میکنم نمیتونم Connection String رو درست بدم ، میشه یه راهنمایی کنید ؟

وقتی برنامه تو امولیتور اجرا میشه مسیر دیتا بیس چی میشه ؟ الان دیتابیس من تو فولدر debug هستش ، وقت اجرا مسیرش چیمیشه ؟ کلا Connection String رو چطوری ست کنم .


پیشاپیش ممنون .

CYCLOPS
دوشنبه 26 بهمن 1388, 17:04 عصر
سلام دوست عزیز
این (http://barnamenevis.org/forum/showpost.php?p=844678&postcount=9) پست رو دیدی ؟؟
(رشنه اتصال این (http://barnamenevis.org/forum/showpost.php?p=844678&postcount=9) پروژه کار میکنه میتونی به عنوان یه مثال برای آشنایی با اصول خیلی اولیه برنامه نویسی ویندوز موبایل ازش استفاده کنی)
اگر مشکل حل نشد لطف کن پروژت رو آپلود کن ببینیم مشکل کجاست . . .

موفق باشی داداشم :چشمک:

sari-1369
دوشنبه 26 بهمن 1388, 17:49 عصر
ممنون که راهنمایی کردی .

بلاخره مشکل حل شذ ، ولی مشکلش خیلی مسخره بود ، یک روز تموم مشغول کرده بود منو :عصبانی++:

من واسه اینکه بعد از هر دفعه اجرای برنامه ، بانک خامی که توی Solution هستش جایگزین بانکی که توی برنامه اطلاعاتی واردش شده نشه ، اومدم بانک رو از اینجا حذف کردم و گزاشتم توی فولدر Debug و تنها مشکل این بود که بانک توی Solution نبود .

از کانکشن استرینگ برنامه شما استفاده کردم ، نمیدونم کانکشنای قبلی درس بودن یا اشتباه . به هر حال میزارم اینجا تا بقیه هم استفاده کنن .

VB.Net


strcon = "Data Source =" & (System.IO.Path.GetDirectoryName(System.Reflection .Assembly.GetExecutingAssembly().GetName().CodeBas e) & "\DB.sdf;")

C#


string conStr = "Data Source ="+ (System.IO.Path.GetDirectoryName(System.Reflection .Assembly.GetExecutingAssembly().GetName().CodeBas e) + "\\AppDatabase.sdf;");

مبین رنجبر
دوشنبه 26 بهمن 1388, 19:08 عصر
متاسفانه من SQL Server رو روی گوشیم نصب کردم ولی در داخل برنامه کانکت نمیشه و ارور Can`t Find DLL Method 'PInvoke' رو میده . کسی میدونه مشکل از کجاست ؟