PDA

View Full Version : سوال: طریقه نوشتن username و password در Connection string برای دیتابیس اکسس



duji6967
پنج شنبه 28 شهریور 1392, 23:03 عصر
سلام
من روی دیتابیس اکسسم ازطریق User and permissions پسورد 12345 گذاشتم حالا میخوام این پسورد و تو کانکشن استرینگ تعریف کنم. خیلی از سایت ها رو دیدم و اما جواب نمی ده.
نمونه کدی که ازش استفاده کردم و جواب نمی ده اینه: uid=;password=12345
من برای user id باید چی بنویسم؟
اصلا این کد درسته یا نه.

صباح فتحی
پنج شنبه 28 شهریور 1392, 23:07 عصر
string contodb =" Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
Application.StartupPath + "\\Database\\ke_db.accdb;Jet OLEDB:Database Password=9000000";

duji6967
پنج شنبه 28 شهریور 1392, 23:22 عصر
کدی که نوشتین درست جواب داد و تونستم وارد دیتابیس شم اما خطای Could not find installable ISAM رو می ده.
محض اطلاع من ازProvider=Microsoft.Jet.OLEDB.4.0 استفاده می کنم

duji6967
پنج شنبه 28 شهریور 1392, 23:46 عصر
کیست مرا یاری کند....

صباح فتحی
جمعه 29 شهریور 1392, 00:01 صبح
ورژن اکسس؟

duji6967
جمعه 29 شهریور 1392, 00:05 صبح
ورژن اکسسم 2010 هست اما دیتابیسم با ورژن 2003 ساخته شده و فرمتش mdb هست

صباح فتحی
جمعه 29 شهریور 1392, 00:15 صبح
'original connection string
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Password='" & Password & "';User ID='" & Username & "';Data Source=\\intranet_supportservices\asp\database\SS BackEnd Tables.mdb;Persist Security Info=True;Jet OLEDB:System database=\\intranet_supportservices\asp\database\S UPPORTWORKGROUP.MDW;"
این واسه2003هست ببین میشه به این فرم

duji6967
جمعه 29 شهریور 1392, 00:36 صبح
منظورتون اینه که تو قسمت پسورد باید'"& Password='" & 12345 رو بنویسم؟
در هر صورت وقتی علامت های "' رو مینویسم خطا می گیره..

duji6967
جمعه 29 شهریور 1392, 00:40 صبح
وقتی هم که به صورت Password= 12345 می نویسم خطای Not a valid account name or password. رو می گیره

صباح فتحی
جمعه 29 شهریور 1392, 00:40 صبح
نه بنویس
password=123

duji6967
جمعه 29 شهریور 1392, 00:50 صبح
نه بنویس
password=123
وقتی به این صورت هم می نویسم خطای Not a valid account name or password. رو می گیره

صباح فتحی
جمعه 29 شهریور 1392, 00:51 صبح
uid ro bzan admin

duji6967
جمعه 29 شهریور 1392, 00:56 صبح
بازم همون خطای Not a valid account name or password

aliagamon
جمعه 29 شهریور 1392, 01:38 صبح
فکر کنم password رو باید با p بزرگ(P) مینوشتی:
Password=123
یه تست بکن ببین جواب میده یا نه...
ممکنه از user id هم باشه:
User Id=admin

duji6967
جمعه 29 شهریور 1392, 04:01 صبح
فکر کنم password رو باید با p بزرگ(P) مینوشتی:
Password=123
یه تست بکن ببین جواب میده یا نه...
ممکنه از user id هم باشه:
User Id=admin

این کار رو انجام داده بودم اما جواب نداده.
دیتا بیس رو از MDB به Accdbتغییر دادم و دقیقا همون کد
string contodb =" Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +
Application.StartupPath + "\\Database\\ke_db.accdb;Jet OLEDB:Database Password=9000000";
رو که آقای فتحی فرمودن رو امتحان کردم و جواب داد

از وقتی که گذاشتین ممنون و سپاسگزارم