devxlogo

Migration: Access to SQL Server

Migration: Access to SQL Server

Question:
I have written an application using VB6/Access. I use DAO. How easy is it to convert the application from Access to SQL Server? Should I make a lot of changes in the code?

Answer:
The best way to do this is to use the SQL Server Upsizing Wizard that is available as an add-in for Access. This will upgrade your database to SQL Server. You then have to make a few changes to make connections using DAO:

1) You’ll have to make a DSN for your SQL Server database.
2) You’ll need to change your OpenDatabase call to use the DSN instead of the Access database.

Depending on what you’re doing, that should take care of it. DAO, however, is not the best choice for working with SQL Server. I’d recommend upgrading to ADO as soon as you can. It’s fairly similar in syntax, but will require some changes.

See also  Professionalism Starts in Your Inbox: Keys to Presenting Your Best Self in Email
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist