در پروژه خودم که از سی شارپ و WPF استفاده می کنم از دیتابیس اکسس جهت نگهداری اطلاعات استفاده کردم. اما موقعی که میخوام به دیتابیس وصل بشم خطای زیر رو دارم.
متن کامل خطا
db.accdb is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the files reside.
ببینید دلیل خطا تقریبا واضح هست توی متن خطا. گفته شده مسیری که دیتابیس اکسس شما توی اون قرار گرفته و شما توی پروژه مشخص کردید اشتباه هست. شما ببینید دیتابیس توی چه مسیری هست و دقیقا همون آدرس رو برای ارتباط با کانکشن استرینگ مشخص کنید.
با توجه به اینکه فرمودید دیتابیس شما اکسس هست کانکشن استرینگ شما به صورت زیر باید باشه :
string connection = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
Directory.GetCurrentDirectory() + "/database/db.accdb;Jet OLEDB:DataBase Password=1";
دقت کنید در این مثال ما دیتابیس را در فولدر debug پروژه قرار داده ایم.
یافتن آدرس فولدر Debug در سی شارپ
برای اینکه شما به دیتابیس اکسس دسترسی داشته باشید بهتره اون رو در فولدر دیباگ قرار بدید. این کار باعث میشه وقتی فایل نصبی هم از پروژه خودتون ساختید دیتابیس به همراه پروژه باشه. حالا باید بتونیم به دیتابیس از داخل پروژه و از طریق کدهای سی شارپ دسترسی داشته باشیم. برای این منظور از دستور زیر استفاده می کنیم.
Directory.GetCurrentDirectory()
توسط دستور بالا آدرس فولدر Debuge رو میتونید بدست بیارید. و در ادامه این آدرس هم آدرس و مشخصات دیتابیس رو میدید.
خطای شما میگه آدرستون اشتباه است.
تاریخ :
1399/11/25
- ساعت :
11:22:00 AM
- بازدید :
3896
- پاسخ :
2
|
تاریخ :
1403/12/02
- ساعت :
12:09:00 AM
- بازدید :
270
- پاسخ :
1
|
تاریخ :
1398/07/08
- ساعت :
12:21:00 AM
- بازدید :
3048
- پاسخ :
2
|
تاریخ :
1403/11/23
- ساعت :
08:24:00 PM
- بازدید :
191
- پاسخ :
2
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
7167
- پاسخ :
4
|
تاریخ :
1399/04/09
- ساعت :
08:51:00 PM
- بازدید :
3094
- پاسخ :
1
|
تاریخ :
1399/03/25
- ساعت :
08:58:00 PM
- بازدید :
3825
- پاسخ :
1
|
تاریخ :
1398/10/03
- ساعت :
10:47:00 PM
- بازدید :
5336
- پاسخ :
8
|
تاریخ :
1400/12/18
- ساعت :
10:24:00 AM
- بازدید :
2111
- پاسخ :
1
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
3002
- پاسخ :
1
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
89
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1314
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
66
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9852
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
38
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
45
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
60
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
48
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4419
- پاسخ :
2
|
تاریخ :
1403/11/30
- ساعت :
10:36:00 AM
- بازدید :
202
- پاسخ :
2
|