Discussion:
Abrir archivo Access con vista 64
(demasiado antiguo para responder)
qumn
2008-05-02 10:30:02 UTC
Permalink
Hola a todos. Quiero abrir un archivo access a través de oledb en un equipo
con vista 64 bits y no tiene instalado al adaptador jet. ¿Alguna sugerencia?
Gracias.
Alberto Poblacion
2008-05-02 10:50:47 UTC
Permalink
Post by qumn
Hola a todos. Quiero abrir un archivo access a través de oledb en un equipo
con vista 64 bits y no tiene instalado al adaptador jet. ¿Alguna sugerencia?
El único remedio que he encontrado es compilar el programa para que
funcione con "x86" en lugar de "Any CPU". De esta forma, lo rueda en el
WoW32 (emulacion de 32 bits bajo el windows de 64) y puede utilizar el
adaptador JET de 32 bits, ya que el de 64 no existe.
qumn
2008-05-02 12:18:01 UTC
Permalink
Gracias Alberto por tan rápida contestación pero el problema que tengo es que
el MDAC (la última versión creo que es la 2.8) no viene instalada con el
vista 64 y no existe en la web de microsoft para 64 bits. Si abro la pantalla
de configuración de ODBC dentro de herramientas administrativas, en vista 32
tengo enlace a archivos .mdb pero en vista 64 no aparece.
Un Saludo, Max.
Post by Alberto Poblacion
Post by qumn
Hola a todos. Quiero abrir un archivo access a través de oledb en un equipo
con vista 64 bits y no tiene instalado al adaptador jet. ¿Alguna sugerencia?
El único remedio que he encontrado es compilar el programa para que
funcione con "x86" en lugar de "Any CPU". De esta forma, lo rueda en el
WoW32 (emulacion de 32 bits bajo el windows de 64) y puede utilizar el
adaptador JET de 32 bits, ya que el de 64 no existe.
Alberto Poblacion
2008-05-02 15:53:17 UTC
Permalink
Post by qumn
Gracias Alberto por tan rápida contestación pero el problema que tengo es que
el MDAC (la última versión creo que es la 2.8) no viene instalada con el
vista 64 y no existe en la web de microsoft para 64 bits. Si abro la pantalla
de configuración de ODBC dentro de herramientas administrativas, en vista 32
tengo enlace a archivos .mdb pero en vista 64 no aparece.
Un Saludo, Max.
Yo tengo el Vista de 64 bits y tengo instalado el MDAC de 32 bits, y me
funciona sin problemas llamándolo desde .Net con la condición de que el
ejecutable esté compilado en 32 bits. No sé cómo llegó hasta mi Vista ese
MDAC, porque he instalado un montón de cosas, desde el Visual Studio hasta
el Sql Server y el Office. Alguno de estos paquetes debió de instalar las
DLLs del MDAC de 32 bits. ¿Has probado a descargar de la web de Microsoft el
instalable del MDAC de 32 bits e instalarlo en el Vista?
El MDAC de 64 bits no existe, y además han declarado públicamente que no
tienen intenciones de desarrollarlo, así que hay que apañarse con el de 32.
qumn
2008-05-22 09:12:00 UTC
Permalink
Gracias Alberto, ya he encontrado el problema, como bien dices he cambiado en
las propiedades del ensamblado a 32 en vez de AnyCpu y ya funciona. Muchas
gracias.
Tengo otro problema, si actualizo un dasaset por medio de un dataadapter,
los campos numéricos con decimales ma da error. Si en la configuración
regional cambio separador de miles "," y decimales "." (formato inglés) va
perfecto.
He probado a formatear el numero antes de asignarlo, pero nada.
Dataview(Currencymanayer.Position).Item("Saldo") = CType(textbox1.text,
Decimal)
Un saludo.
Post by Alberto Poblacion
Post by qumn
Gracias Alberto por tan rápida contestación pero el problema que tengo es que
el MDAC (la última versión creo que es la 2.8) no viene instalada con el
vista 64 y no existe en la web de microsoft para 64 bits. Si abro la pantalla
de configuración de ODBC dentro de herramientas administrativas, en vista 32
tengo enlace a archivos .mdb pero en vista 64 no aparece.
Un Saludo, Max.
Yo tengo el Vista de 64 bits y tengo instalado el MDAC de 32 bits, y me
funciona sin problemas llamándolo desde .Net con la condición de que el
ejecutable esté compilado en 32 bits. No sé cómo llegó hasta mi Vista ese
MDAC, porque he instalado un montón de cosas, desde el Visual Studio hasta
el Sql Server y el Office. Alguno de estos paquetes debió de instalar las
DLLs del MDAC de 32 bits. ¿Has probado a descargar de la web de Microsoft el
instalable del MDAC de 32 bits e instalarlo en el Vista?
El MDAC de 64 bits no existe, y además han declarado públicamente que no
tienen intenciones de desarrollarlo, así que hay que apañarse con el de 32.
Loading...