I have been through this process and it helps if you were already using ADO to communicatre with the Access database.
The biggest thing is that the SQL query / scripts are different in Oracle to Access - so I took the data tier of my application and went through it manually changing all of the Access SQL to the appropriate Oracle SQL. Pay particular attention to date fields, as you ned to use the to_date function in Oracle SQL.
I am sure somebody out there has a much better mechanism, but it was not too much of a pain.
You wouldn't use VB to convert a database from Access to Oracle. I believe Oracle has a conversion tool that allows you to migrate your database objects (tables, queries) to Oracle via a wizard.
Oracle doesn't use the same data types as Access and the Oracle SQL dialect (PLSQL) is quite different from the syntax you'd use with Access.
As far as your front-end app, you would need to change your connection string and most of the data sources of your recordsets should be stored procedures instead of queries. With ADO as your data access method, this is pretty straight forward.
The wisest people are those who are smart enough to realize they don't know it all.
I found a link here to give you a few ideas. I'm in no way endorsing this product but gives you an idea of what is out there. This will supposedly convert your databases to Oracle, change the datatypes, etc.
Obviously you want to make a backup copy of your Access DB BEFORE you perform any conversion.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.