View Full Version : سوال: ارتباط VS2008 با access2003
shekarchi
سه شنبه 05 خرداد 1388, 20:46 عصر
سلام
من برای ارتباط VS2005 با access2003 از کد Dim constr As String = "provider=MicroSoft.Jet.OLEDB.4.0;data source=db1.mdb" استفاده کردم اما در VS2008 که استفاده می کنم provider رو غلط میگیره حالا بگید باید provider رو برابر چی قرار بدم .:عصبانی++:
kablayi
چهارشنبه 06 خرداد 1388, 01:37 صبح
مطمئنی اشکال از provider میگیره ...
متن ارور یا تصویری از ارور را بزارید تا بهتر بشه نظر داد ...
mhbshn
چهارشنبه 06 خرداد 1388, 14:12 عصر
"Dim MDB_FIL As String = "E:\VB\amozesh\bin\amozesh.mdb
";"+ Dim con As String = "provider=Microsoft.jet.oledb.4.0; data source=" + MDB_FIL
Afshin160
چهارشنبه 06 خرداد 1388, 15:24 عصر
سلام ..
http://www.connectionstrings.com/access
zoofa
پنج شنبه 07 خرداد 1388, 15:02 عصر
سلام دوست عزیز
فکر کنم اشکال از provider نباشد زیرا من کد زیر را هم در 2005 و هم در 2008 استفاده کرده ام اما مشکلی ندارد
"provider=microsoft.jet.oledb.4.0;data source = " + Application.StartupPath + "\database\abfa.mdb"
viper2009
جمعه 08 خرداد 1388, 02:21 صبح
سلام به دوستان
یک راهی را هم من پیشنهاد می کنم
می تونی این رو تو یک کلاس تعریف کنی و به این ترتیب
Public Class DB
Public Function AccessCnnString() As String
Return "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=""db1.mdb"""
End Function
End Class
و زیر در کلاس فرم
DIM CnStr As New DB
CnStr.AccessCnnString
امیدوارم تونسته باشم مفهوم رو برسونم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.