منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
مشكلة في الإتصال بقاعدة بيانات أكسس2007 - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : مشكلة في الإتصال بقاعدة بيانات أكسس2007 (/showthread.php?tid=175)



مشكلة في الإتصال بقاعدة بيانات أكسس2007 - يوسف البرنس - 20-09-13

عندي مشكلة في الإتصال بقاعدة بيانات أكسس 2007

عند ربط مشروع VB.NET2008 مع قاعدة بيانات أكسس2007 تظهر لي الرسالة في المرفقات

ونفس المشكلة عند إستخدام البروفايدر 12

الرسالة
كود :
System.InvalidOperationException was unhandled
  Message="The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine."
  Source="System.Data"
  StackTrace:
       at System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)    at System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)    at System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)    at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)    at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)    at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)    at System.Data.OleDb.OleDbConnection.Open()    at System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState)    at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)    at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)    at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)    at تجربة_لقواعد_البيانات.dbDataSetTableAdapters.Table1TableAdapter.Fill(Table1DataTable dataTable) in E:\VB.Net\برامجي\تجربة لقواعد البيانات\تجربة لقواعد البيانات\dbDataSet.Designer.vb:line 769    at تجربة_لقواعد_البيانات.Form1.Form1_Load(Object sender, EventArgs e) in E:\VB.Net\برامجي\تجربة لقواعد البيانات\تجربة لقواعد البيانات\Form1.vb:line 12    at System.EventHandler.Invoke(Object sender, EventArgs e)    at System.Windows.Forms.Form.OnLoad(EventArgs e)    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)    at System.Windows.Forms.Control.CreateControl()    at System.Windows.Forms.Control.WmShowWindow(Message& m)    at System.Windows.Forms.Control.WndProc(Message& m)    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)    at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  InnerException:



RE: مشكلة في الإتصال بقاعدة بيانات أكسس2007 - Sajad - 20-09-13

السلام عليكم

كلك يمين على اسم المشروع في نافذة الـSolutionExplorer واختر Properties ثم Compile ثم AdvancedCompileOptions وحول TargetCPU الى x86