I need to embed a MS Access database file with a windows application. This application would be installed at various client machines. Do the clients need to purchase a license for MS Access database?
License for embedding MS Access database with C# winform application
2k Views Asked by Vaibhav Jain At
1
There are 1 best solutions below
Related Questions in WINFORMS
- What is this namespace ITypeOfObjectsBoundToListBox ? Couldn't find it
- How to Require Confirmation on Form Close When there is Changed Data in a DataGridView
- self updating drawings C#
- Missingmanifestresourseexeption in auto genereted code of ImageList
- Child form implement in C# Winform
- Cannot find InvalidCastException in C# Application
- some labels appear gray in Visual Studio 2010
- c# richtextbox search with 2 forms
- Menu out of place when application is in full screen by Windows API
- How to access the Index of a changed Selection in a Datagridview
- showing a black transparent box over picturebox with an Image
- how to deselect all in RichTextBox before selecting newly found text?
- How to remove white space between border and BackColor?
- Validation DataGridView Windows Forms
- Invoke of a UserControl doesn't work
Related Questions in MS-ACCESS
- Joining date fields from 2 separate tables in Access 2010. Outer join is acting like an inner join
- Access Global not working
- Dividing summed field by another summed field in the same query
- Edit fields in local table linked to PassThrough Query
- Change Index Settings Access VBA
- On click change chart query in ms access
- Access 2013 - Set a field value based on value of another field
- MS Access, Combobox, select fields bases on query, How do I weight the result fields
- Access SQL: Not Equals on Null Text Field
- MS Access If Function
- How to convert MS Access Database to Mysql with french characters
- MS Access: How to group by first column- summing some columns while keeping others the same
- Using an ODBC connection in Access get retrieve data from DB2
- How to Continuously Develop and Deploy an Access 2010 Database Application
- Adding calendar in ms access and view the data of specific day by clicking the date
Related Questions in LICENSING
- I accepted "Apple Developer Program License Agreement ", but it is not hide
- Am I allowed to use GitLab Community Edition for commercial projects?
- How to create installer for mac software
- Getting dependencies licenses
- Agree to my privacy policy when sign up to my site via facebook
- How to make a trial version of our software
- Version and/or license compatibility issues in Arcgis Products
- Are currently 280 dependencies required to use angular2?
- Visual Studio 2017 RC used in commercial environment
- ZedGraph License
- How to limit the SQL Server Developer edition to the Standard edition?
- Xamarin expired Visual Studio not opening project for viewing
- Clearcase license movement
- Interaction SQL Server Developer edition with production environment
- How do I adapt an existing licence from a forked project giving all due credit to the original author?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
No, unless you plan to let them open the database using the Access interface.
However, if you distribute an
accdbfile created with Access 2007 or upper and/or your app uses theMicrosoft.ACE.OLEDB.12.0OleDb provider, then you need to install, on the client machine, the Microsoft Access Database EngineInstead if you have an Access 2003 (mdb) file then you don't need anything, the OleDb provider (
Microsoft.Jet.OLEDB.4.0) is already included in the NET FrameworkKeep in mind that there are potential pitfalls here. If your app requires ACE then you should choose the correct bitness of the driver. This could be 32bit if your application is compiled for x86 target platform or 64bit if it is compiled for x64. The AnyCPU target is another problem by itself because it changes the bitness of your application depending on the target OS bitness.
Instead if you use the JET.OleDb then your application should always be compiled for x86 target platform because there is no 64bit version of JET.OleDb.
Searching on internet for "Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine" will give you tons of questions about this problem still not fully addressed by Microsoft.