Visual Basic Foro
Programación => Bases de Datos => Mensaje iniciado por: fx700 en Junio 26, 2011, 02:17:38 am
-
Cuando se empaqueta una aplicacion con access 2003 solo se necesita colocar en el paquete el Microsoft.Jet.OLEDB.4.0(msjro.dll) nunca lo he comprobado pero creo que con esa basta, sino es asi espero lo mencionen. De esa forma no hace falta tener office instalado para leer el archivo .mdb desde vb6
Ahora al empaquetar una aplicacion con access2007 .accdb que archivo se necesita en el caso que la pc donde se instalara el exe no tenga el office2007/2010 ya que para correrlo tuve que instalar el "Controlador de 2007 Office system" completo en maquinas sin office2007:
http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=7554f536-8c28-4598-9b72-ef94e038c891 (http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=7554f536-8c28-4598-9b72-ef94e038c891)
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\DB_01.accdb;Jet OLEDB:Database Password=$·#45SD413;
Osea si o si debo instalar el Controlador de 2007 Office system completo para poder utilizar los archivos .accdb con vb6 o solo podria incluir un par de dll's en el empaquetado.
Estoy utilizando el access2007 para hacer unos demos en el trabajo debido a su portabilidad ya que estar instalando mysql u otro es mucho problema al momento de mostrar un pequeño demo.