MS Access Deployment - ms-access

I plan to package and deploy an ms access .accdb that I've created in access 2016 using SSE Setup to a user that has a full version of access 2003. If the package installs Access 2016 runtime, will it corrupt the 2003 software, or will it only affect the accdb that I am packaging

Related

How do you import dbase file into Access 2016?

I am trying to import dbase III files into an Access 2016 database. I actually had this working by installing Microsoft Jet Drivers for 2016 redistributable. Then it stopped working. The message I get says 'You cannot use ODBC to import from, export to, or link an external Microsoft Access or ISAM database table to your database'.
In Access 2013, Microsoft removed support for interacting with dBase. In Office 365 and Office 2019 they have reintroduced it.
Check this reference:
What's new in Access 2019.

Trying to connect to an access with a UDL file

I'm trying to connect to an Access database via a UDL file. I'm wanting to generate a connection string so that I can connect to an access database via ADO.NET. It's been a few years since I've tried to do this.
I have Visual Studio 2015 Pro and Microsoft Access 2016 installed on my Windows 10 x64 pro machine. When I create a .udl file I have the following available options:
Microsoft OLE DB Provider for ODBC Drivers
Microsoft OLE DB Provider for Search
Microsoft OLE DB Provider for SQL Server
Microsoft OLE DB Simple Provider
MSDataShape
OLE DB Provider for Microsoft Directory Services
SQL Server Native Client 11.0
I think that in years past I would also see Microsoft Jet 4.0 OLE DB in this list. From the research I've done I think that Jet 4.0 is deprecated and that I should be using the Access Database Engine. I find the following versions that I think are that:
Microsoft Access Database Engine 2010 Redistributable
Microsoft Access 2013 Runtime
Microsoft Access 2016 Runtime
I downloaded the x64 version of Microsoft Access 2016 Runtime and when I try to install it I get the following error:
We can’t install the 64-bit version of Office because we found the following 32-bit programs on your PC:
Office 16 Click-to-Run Extensibility Component
Please uninstall all 32-bit Office programs, then retry installing 64-bit Office. If you want to install 32-bit Office instead, please run the 32-bit setup.
I've tried the 32-bit version of the Microsoft Access 2016 Runtime and I get the same message:
We can’t install the 32-bit version of Office because we found the following 64-bit programs on your PC:
Office 16 Click-to-Run Extensibility Component 64-bit Registration
Please uninstall all 64-bit Office programs, then retry installing 32-bit Office. If you want to install 64-bit Office instead, please run the 64-bit setup.
I've tried closing all open Microsoft Office and Visual Studio applications and I get the same error. Am I installing the right component? Any way to get it to install correctly?
You probably miss the ACE driver listed here - and only this, not the runtimes:
Microsoft Access Database Engine 2010 Redistributable

VB6 application and a protected access database

Can someone tell me how a Visual Basic 6.0 application can access a protected access database that I can't access using MS Access directly because I don't have the necessary permissions? The app can open the database without problems, but I can't open it with ms access. the app, the database and MS access are on the same computer. I use 6windows 10 with ms office 2010. The database i am trying to open was created with ms access 97

Microsoft Office 12.0 Access Database Engine OLE DB Provider missing from SQL Server 2008 R2?

I'm trying to import an .accdb MS Access database into SQL Server 2008 R2, but cannot find the Microsoft Office 12.0 Access Database Engine OLE DB Provider in the provider list for both the import wizard, and the SSIS. Tried both and not there.
I downloaded and installed MS Access Database Engine 2010, and MS Access Engine 2013, but still not there. How to add this so it will show up in SQL Server 2008 R2?
Solution :
Download 2007 Office System Driver: Data Connectivity Components from here:
http://www.microsoft.com/en-us/download/confirmation.aspx?id=23734
Download Microsoft Access Database Engine 2010 Redistributable from here:
http://www.microsoft.com/en-us/download/details.aspx?id=13255

How to include MS Access 2007 Runtime as a prerequisite to msi

I am making a windows application that uses MS Access 2007 as backend database. To install this application on other machines, the machine need to have MS Access 2007 or MS Access Runtime 2007. As MS Access Runtime 2007 is redistributable I decided to bundle it in my MSI.
Problem is that in Visual Studio 2008, in prerequisite options I can not find MS Access Runtime 2007 as an option, rather I have Microsoft Office 2007 Primary Interop Assemblies. So I am not sure how to proceed.
Someone's feedback with previous experience on the same will be helpful.
If you are only using an ACCDB to store data then you don't need Access 2007 or the Access 2007 run time. All you need is the Access Database Engine or Microsoft Access Database Engine 2010 Redistributable
However I can't answer the rest of your question.