PDA

View Full Version : سوال: مشكل در ايجاد ارتباط با ديتابيس (فرق ميكنه مثل بقيه نيست)



rezabnm
جمعه 27 آذر 1388, 00:45 صبح
اول عكس هارو ببيند !! با با خودياش موندم چرا ارور ميده ؟ اكسس 2007 رو كه اصلا نميشناسه مجبور شدم با 2003 سيو كنم(ويژوال 2005 دارم)البته شايد من بلد نيستم حالا چيشد كه با اكسس اومدم كار كنم چون اولش با اسكيول اكسپرس 2005 ديتابيس رو ايجاد كردم تو نستم با كمك دوستان كاري كنم كه براي ارتباط با ديتابيس از اونجاي بخونه كه فايل اگز هست اما يه مشكلي كه داشت حتما بايد يه بار براي اولين بار از مسير اصليش يعني
C:\Documents and Settings\reza\My Documents\Visual Studio 2005\Projects\\انتخابات آزاد\انتخابات آزاد\databaseentekabat.mdf
بعد اگه مسير ديتابيس رو عوض ميكردم تا مثلا تست كنم هرجا كه فايل اجراي بود اونم كنارش بود راحت جواب ميداد و ارور نميگرفت بعد كه سيستم رو خاموش ميكردم متوجه شدم خواستم كه ديتابيسم رو عوض كنم كه شايد بهتر بشه ولي ديدم كه بهتر نشد كه هيچ بدترم شده حالا اگه ميشه كمك كنيد!
http://up.iranblog.com/5/1261133620.jpg
http://up.iranblog.com/5/1261113201.jpg
http://up.iranblog.com/5/1261154684.jpg

saeedr22
جمعه 27 آذر 1388, 01:04 صبح
سلام
اینو امتحانش کنید.
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\pr\Database\TestDB.mdb"


گاهی وقت ها در حالت ویزارد تو گذاشتن علامت " ها اشتباه می کنه.

mortezamhd
جمعه 27 آذر 1388, 01:42 صبح
سلام
من خودمم درست نفهمیدم
مگه شما نمیگی بانکم اکسسه ؟ اگه اری پس چرا

Dim objcn as sqlconnection
در صورتی که شما باید با oledb کار کنید یعنی

Imports System.Data.OleDb
Public Class Form1
Dim a As OleDbConnection
End Class
موفق باشید

rezabnm
جمعه 27 آذر 1388, 09:42 صبح
آقادمت گرم راست ميگي سوتي دادم در هد پيرزناي بنگلادش . آخر شب بود ديگه چه ميشه كرد خسته بودم خوب:بامزه:

viper2009
جمعه 27 آذر 1388, 12:31 عصر
بنظر من دیتابیس رو همیشه در کنار فایل اجرایی قرار بده تا از مسیر دادن زیادی خودداری شود