Link to home
Start Free TrialLog in
Avatar of bartman26
bartman26

asked on

VB and Access

Kind of a two part question here it goes. When using VB cna you access an Access DB? I am pretty sure you can but is the Access DB then become part of the VB executable or is it still an Access MDB file? Any way to make this unnaccessable to the typical user who has Access? Part two: Is using a DB the best method for data storage, or would a different type of data file storage be a better solution?
ASKER CERTIFIED SOLUTION
Avatar of traygreen
traygreen

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Kory
Kory

You are able to access an Access DB. I have used it when I created a Financial Management System for Canadian Tire Stores. I believe that when you create the exe, it just combines all your code and forms into one file. The mdb is still seperate. As for the best type of data storage... it is what I used for the FMS. You are able to use a text file and encrypt it, but not only will it take much more code to encrypt/decrypt it, but it will also be more difficult to access the data within the file.
Avatar of bartman26

ASKER

Can you password protect the DB and still access it from VB? If so do you have to do something special in VB to access it once it is password protected? Also how do you go about encrypting a flat file?
To the best of my knoweldge you can.  I working with MS Sequel.  No Access in the last couple of years.

The following url's address your question re accessing an Access MDB - the second focuses on the password issue.

http://207.82.250.251/cgi-bin/linkrd?hm___action=http%3a%2f%2fwww%2eexperts%2dexchange%2ecom%2fQ%2e10121456

http://207.82.250.251/cgi-bin/linkrd?hm___action=http%3a%2f%2fwww%2eexperts%2dexchange%2ecom%2fQ%2e10121456

Encrypting Flat files - Where do we start.  There are dozens if not hundreds of encryption schemes out there.  Most of them written by people alot smarter than me.  A simple encryption scheme would be to generate a random number (key) then go through a data stream 1 character at a time and running a simple caluculation against it.  Then storing the calculations result rather than the actual character value in the file.  To read the file, you just reverse the calculation.  In order for the file to be read, you would need to know the key and the calculation to read the file easily.
Thanks Traygreen, what I needed to know about access, watch for my next question, I now want to know differences between access and sequel in laymens terms. I took a look on MS web sight and it wasn't a comparison that I would have liked. Thanks again.
Thanks Traygreen, exactly what I needed to know about access, watch for my next question, I now want to know differences between access and sequel in laymens terms. I took a look on MS web sight and it wasn't a comparison that I would have liked. Thanks again.