خرید بک لینک

سلام دوستان وقت بخیر
من یه برتامه داشتم که با سی پیو 32 بیتی کار می کرد.چون رم برنامه کم بود مجبور شدم ویندوز 64 بیتی نصب کنم و تمام تغیرات لازم رو انجام دادم اما در کمال تعجب

کد HTML:

 Dim MyCoection As System.Data.OleDb.OleDbCoection                Dim dataSet As System.Data.DataSet                Dim MyCommand As System.Data.OleDb.OleDbDataAdapter                Dim path As String = Me.ListBox1.Items(i)

                MyCoection = New System.Data.OleDb.OleDbCoection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;")                MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [اسامی شرکت کنندگان $]", MyCoection)
                dataSet = New System.Data.DataSet                MyCommand.Fill(dataSet)                DataGridView1.DataSource = dataSet.Tables(0)
                MyCoection.Close()
در کد
dataSet = New System.Data.DataSet
ارور The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine رو میده
در صورتی که آفیس 2007 روی سیستم من نصب هستش
اگر کسی میدونه لطفا راهنمایی کنه
ممنونم

برچسب: نویسنده: محمد رضا جوادیان تاريخ: يکشنبه 12 ارديبهشت 1395 ساعت: 23:38

صفحه بندی