MS Access de 64 bits no ejecutará consultas que se ejecuten en 32 bits

MS Access de 64 bits no ejecutará consultas que se ejecuten en 32 bits

Estoy ejecutando MS Access 2016 en Office. Ayer desinstalé la versión de 32 bits e instalé Office y Access de 64 bits. Ahora Access no se ejecutará. Como caso concreto, he creado una consulta utilizando la función

Rep: Replace([field1],"s","a") 

Lo que me da #Errorsin más información.

Si uso el ejemplo del libro de texto

a: InStr("Hello","L") 

me da error"No coincide el recuento de argumentos".

He creado la Tabla1 con un campo Campo1 que contiene "Name___Surname".

Función

b: InStr([Table1]![Field1],"_") 

Me da #Error.

El SQL para el último ejemplo es

SELECT Table1.Field1, InStr([Table1]![Field1],"_") AS b
FROM Table1; 

Esto también me da #Error.

¿Necesito reinstalar la versión de 32 bits o debo seguir intentando que funcione la versión de 64 bits?

Respuesta1

Para decidir qué versión, leaElija entre 64 bits o 32 bits.

Si aún desea utilizar x64, lea el Guía del usuario del inspector de compatibilidad

  • Office x64 necesita bibliotecas coincidentes (referencias) o impide que funcionen las funciones de VBA, como Replace()Verificar herramientas->Referencias en VBA-Ide para detectar enlaces a bibliotecas que no funcionan (la de VBA es la primera, y si una no funciona, todas estan rotos.)

  • Las llamadas Win-API deben serconvertido a x64

  • Los controles ActiveX necesitan una versión x64.

información relacionada