Visual Basic Avanzado - Office y VB6.0
Amigos, buenas noches.
Desarrolle una aplicación pequeña en donde creo un BD access y un archivo de excel 2003, funciona a la perfección en maquinas con officce 2003 pero al probarlas en pc con office 2000 no corre.¿De que manera puedo solucionar esto?, cree un instalador y tampoco funciona. Atte. Gonzalo
el problema es la referencia del que haces del office, ya que las versiones de las librerias en ambas son diferentes. Cambia la referencia a la version del office 2000 y va a funcionar.
Pero para evitar estos problemas usa createobject. en vez de hacer Dim obj_Excel As Excel.Application haces Set obj_Excel = CreateObject("Excel.Application") Pero antes quitas la referencia al excel de tu proyecto
Gracias jaime, pero como lo haria con el Access.......tambien se puede hacer lo mismo??
como haces tu conexion a access?
Jaime esta es la conexion que tengo....
Dim cnn as ADOBD.Connection With cnn .Provider = "Microsoft.jet.oledb.4.0" .ConnectionString = "Data Souerse = " & app.path " "d.mdb" .Open end with Todo me funcionaba bien pero solo con officce 2003 por eso estoy cambiando con el createobject que me recomendaste... Ahora cree una BD de esa manera pero cuando la abro no me reconoce el formato: Dim access as Object set access = CreateObject("Access.Application") Access.Newaccessproject "" & app.path & "d" & ".mdb" No se si estoy bien.... de antemano muchas gracias. Gonzalo
este caracter porque lo pones??? seguro por eso no lo reconoce
Eso es un B no se por que lo muestra asi en esta pag.
Saludos
esto estará correcto???
Dim access as Object set access = CreateObject("Access.Application") Access.Newaccessproject "" & app.path & "d.mdb" TreeView con Base de Datos error de seguridad |