To answer your first comment to solution 1 - ACE supersedes JET and is fully backward compatible. It will also run on 64bit whereas JET will not.
In response to your second comment to solution 1 - you are not using the correct connection string. Read the information on the link that Dave gave you
con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Application.StartupPath & "\Planz.mdb;Jet OLEDB:Database Password=MyDbPassword;")
replacing "MyDbPassword" with the actual password. Make sure your password is 14 characters or less.