none
Problema de compilación RRS feed

  • Pregunta

  • Tengo el siguiente dilema, la cosa es así:

    Cree una aplicación en VB2010 ( Con BD en Access y reportes en Crystal Reports), el pc de origen es de 32 Bits tanto como Microsoft Office y SAP Crystal Reports, el problema viene ahora, ya que el pc de Destino es de 64 Bits, pero tiene instalado Microsoft Office de 32 Bits, entonces cuando compile la aplicación de forma por defecto (32 Bits) en el pc de destino me lanzaba error en la aplicación porque me decía que debía instalar crystal Reports de 64 Bits, ya que al compilar la aplicación incluí los archivos necesarios para que se descargaran automáticamente a la hora de instalar la aplicación.  La Base de datos funcionaba bien, entonces al tener dicho problema, compile nuevamente la aplicación, pero esta ves en 64 Bits, el problema es que ahora si funciona crystal Reports,  pero tengo problemas con la base de datos, ya que hace falta el proveedor ole db pero de 64 Bits y no puedo instalarlo, porque hay una versión de Office de 32 bits instalada, que puedo hacer ya que si compiló en 32 falla crystal Reports y si compiló en 64 falla la base de datos 

    lunes, 16 de octubre de 2017 21:46

Todas las respuestas

  • Tengo el siguiente dilema, la cosa es así:

    Cree una aplicación en VB2010 ( Con BD en Access y reportes en Crystal Reports), el pc de origen es de 32 Bits tanto como Microsoft Office y SAP Crystal Reports, el problema viene ahora, ya que el pc de Destino es de 64 Bits, pero tiene instalado Microsoft Office de 32 Bits, entonces cuando compile la aplicación de forma por defecto (32 Bits) en el pc de destino me lanzaba error en la aplicación porque me decía que debía instalar crystal Reports de 64 Bits, ya que al compilar la aplicación incluí los archivos necesarios para que se descargaran automáticamente a la hora de instalar la aplicación.  La Base de datos funcionaba bien, entonces al tener dicho problema, compile nuevamente la aplicación, pero esta ves en 64 Bits, el problema es que ahora si funciona crystal Reports,  pero tengo problemas con la base de datos, ya que hace falta el proveedor ole db pero de 64 Bits y no puedo instalarlo, porque hay una versión de Office de 32 bits instalada, que puedo hacer ya que si compiló en 32 falla crystal Reports y si compiló en 64 falla la base de datos

    martes, 17 de octubre de 2017 9:38
  • Hola El_vena, para lo que es base de datos se suele verificar la extención un objeto excel para determinar que tipo de conexión se debe efectuar Normalmente son dos, mediante Jet.OLEDB.4.0 (.xls )  para las versiones anteriores al 2007 y ACE.OLEDB.12.0 (.xlsx ) para las posteriores. Suponiendo que este es tu problema.  Igualmente sería bueno colocar el código de donde da el error como para tener mejor idea


    martes, 17 de octubre de 2017 12:31
  • El problema es que el pc de origen es de 32 Bits y el Pc de destino es de 64 Bits, entonces al compilar la aplicación en modo 32 Bits Salta el error de que falta el runtime de crytal reports x64 y la base de datos funciona bien, entonces probé compilando en modo 64 bits y ahí si funciona crystal reports, pero Salta el error de que falta el proveedor ACE.OLEDB.12 para 64 Bits ya que el office que esta instalado es de 32 bits 
    martes, 17 de octubre de 2017 16:16
  • Hola:

    Pasos a seguir.
    1.- Desinstalar Office de 32 bits
    2.- Instalar motor de access de 64 bits
    3.- Instalar Office de 32 bits

    Un saludo desde Bilbo
    Carlos
    martes, 17 de octubre de 2017 21:14