Sere mas grafico... En una AdoConnection uso de arranque una base de Access la que el sistema guarda asi:
Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=C:\Senasa.mdb;Mode=ReadWrite;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB

atabase Password="";Jet OLEDB:Engine Type=4;Jet OLEDB

atabase Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB

on't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
luego, segun el caso con un boton paso este campo a este para usar la misma base pero en SQL
Provider=SQLOLEDB;Password=120669;Persist Security Info=True;User ID=sa;Initial Catalog=SENASA 2011;Data Source=SERVIDOR;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=JERRY;Use Encryption for Data=False;Tag with column collation when possible=False
El tema es que al volver a Access y copiarles el primer texto tira un error de que no encuentra el ISAM Instalable. Yo imagino que es por la parte que dice D'ont