PDA

View Full Version : مسیر دهی به بانک Sqlite ‌و حذف تمامی رکوردهای درج شده در Sqlite



golestan1
یک شنبه 25 مهر 1395, 17:25 عصر
این کانکشن موقعی هست که بانک در کنار فایل اجرایی باشد

SQLiteConnection con = new SQLiteConnection("Data Source=Moslem.sqlite;Version=3");


حالا چطور امکان دارد بانک در مسیری دیگر باشد مانند پوشه اسناد و اتصال بدون هیچ مشکلی انجام شود
//مسیر پوشه اسناد
string path = Environment.GetFolderPath(Environment.SpecialFolde r.MyDocuments

چطوری تمامی رکورد های این بانک رو یکجا حذف کنم

juza66
یک شنبه 25 مهر 1395, 19:39 عصر
سلام

متوجه نشدم شما مشکلت با تغییر مسیر دیتابیسه؟ یعنی میخوای کنار برنامه ات یک پوشه بذاری و فایل دیتابیس رو هم تویی پوشه و بعدش مسیر رو تغییر بدی؟؟

مشکلت با حذف رکورده؟؟؟

حذف دیتابیسه؟؟؟

golestan1
یک شنبه 25 مهر 1395, 21:29 عصر
فرض کنید دیتابیس درون درایو D قرار دارد چطور مسیر رو به برنامه بدم

می خوام با کلیک روی دکمه تمامی رکورد ها از همین بانک Sqlite حذف بشن

juza66
یک شنبه 25 مهر 1395, 21:47 عصر
خب تغییر مسیر!!

SQLiteConnection con = new SQLiteConnection("Data Source=D:\Moslem.sqlite;Version=3");


حذف کل:

DELETE FROM COMPANY

نام تیبل شماست COMPANY

golestan1
پنج شنبه 29 مهر 1395, 17:19 عصر
خب تغییر مسیر!!

SQLiteConnection con = new SQLiteConnection("Data Source=D:\Moslem.sqlite;Version=3");


حذف کل:

DELETE FROM COMPANY

نام تیبل شماست COMPANY

بنده با گرفتن مسیر داریو ویندوز و نام کاربر تونستم مسیر بانک رو در پوشه اسناد قرار دهم و اکنون برنامه به درستی مسیر بانک که در پوشه اسناد کاربر است رو شناسایی می کنه اما نتونستم از طریق اون استرینگ اینکار رو بکنم

در مورد سوال دوم بنده تا حالا چند باری توسط لینک به راحتی تونستم چند برنامه کوچک بنویسم و به اطلاعات دسترسی داشته باشم
اما از این روش تا حالا استفاده نکردم و بلد نیستم تمامی رکورد ها رو یکجا از بانک حذف کنم

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

http://s9.picofile.com/file/8271583584/TestSqlite.rar.html