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 PoblacionPost by qumnGracias 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.