Agencia Tributaria · Muchas veces se habla de bases de datos Access para referirse a los archivos...

14
Agencia Tributaria ADO y RENTA

Transcript of Agencia Tributaria · Muchas veces se habla de bases de datos Access para referirse a los archivos...

Agencia Tributaria

ADO y RENTA

CAT - INFORMÁTICA TRIBUTARIA

ADO y RENTA (v. 1) 2

ÍNDICE INTRODUCCIÓN...........................................................................................................3

Ventajas .......................................................................................................................3 Inconvenientes ............................................................................................................3

¿QUIÉN NO NECESITA INSTALAR LOS COMPONENTES ADICIONALES DE MICROSOFT ......3

¿CUÁL ES LA RELACIÓN ENTRE MS. ACCESS Y EL MOTOR JET DE MICROSOFT?...........4

PROBLEMAS CONOCIDOS............................................................................................4 Registro de la librería MSADO15.DLL .......................................................................4 Configuración de idiomas ..........................................................................................4

ERRORES ADO ..........................................................................................................5

WINDOWS 98 / ME......................................................................................................5

WINDOWS NT / 2000..................................................................................................5

WINDOWS XP.............................................................................................................6

WINDOWS VISTA.........................................................................................................7

ANEXO 1..................................................................................................................9

ANEXO 2 ..................................................................................................................14

CAT - INFORMÁTICA TRIBUTARIA

ADO y RENTA (v. 1) 3

ADO Y RENTA

INTRODUCCIÓN

• VENTAJAS:

En 2002, el Programa de Ayuda de Renta utilizó ADO como tecnología de acceso a datos por primera vez. La aplicación de esta nueva tecnología, más rápida y estable, supuso una nueva forma de instalación, ya que la distribución de la aplicación se realizaba de forma separada de los componentes que pudieran ser necesarios para instalar en el sistema operativo el motor de acceso a las bases de datos.

Por tanto, la utilización de ADO supuso, desde el principio, ventajas e inconvenientes:

− La aplicación resulta más compacta, y por tanto más fácil de distribuir a través de Internet.

− Funciona en todos los sistemas operativos de 32 bits de Microsoft (Windows 9x,NT, Me, 2000, XP)

− Los usuarios de las versiones más recientes (Windows 2000, XP –y Vista–) ya disponen de ADO integrado, por lo que en principio no es necesario descargar componentes adicionales.

• INCONVENIENTES:

− Los usuarios de sistemas operativos en los que no esté incorporado o no tengan instalado ADO aún, tendrán que descargar e instalar los componentes adicionales correspondientes, además de la propia aplicación.

− ADO debe funcionar correctamente para que funcione la aplicación; si no funciona ADO, la aplicación tampoco lo hará. El usuario lo percibirá como un problema del proveedor de la aplicación, en este caso la Agencia Tributaria, si bien es realmente un problema del proveedor de su sistema operativo, Microsoft.

− Hay que hacer un esfuerzo extraordinario de comunicación y soporte al usuario de los programas en la atención a problemas derivados de tener que instalar la aplicación por un lado y los componentes adicionales por otro.

¿Quién no necesita instalar los componentes adicionales de Microsoft?

No será necesario instalar los componentes adicionales en equipos en los que el programa de Renta funcione correctamente.

Los usuarios de Windows XP y Windows 2000 (y por supuesto de Windows Vista) disponen de este soporte en forma nativa, y lo mismo sucede con aquellos usuarios de otras plataformas (95/98/Me/NT) que hayan instalado la aplicación Microsoft Access 2000 (Office 2000/Premium).

Hay que tener en cuenta que MDAC es un componente de sistema y que su instalación es considerada como una actualización del sistema operativo. No se podrá desinstalar MDAC sin tener que reemplazar posteriormente ficheros de sistema que son actualizados por el instalador.

Muchas aplicaciones como Microsoft Internet Explorer, Visual Studio, SQL Server y

CAT - INFORMÁTICA TRIBUTARIA

ADO y RENTA (v. 1) 4

Office requieren MDAC para el manejo de datos y otras funciones. La eliminación de MDAC podría causar un impacto negativo o corromper esas aplicaciones.

Recuerde que Microsoft recomienda que si una versión no funciona correctamente, puede usted intentar instalar una versión superior de Windows como sistema operativo.

¿Cuál es la relación entre Microsoft Access y el motor Jet de Microsoft?

Muchas veces se habla de bases de datos Access para referirse a los archivos *.mdb. Estrictamente hablando, esto no es correcto. Access no es quien crea y gestiona directamente los archivos mdb, sino el motor Jet de Microsoft. El motor Jet está formado por una serie de archivos .dll de distribución gratuita que se instalan en el directorio de sistema de Windows.

Desde este punto de vista, Access no es más que un "visor" y gestor de archivos mdb. Desde luego es el más completo, pero un programador podría hacerse un "access a medida" utilizando VisualBasic. Donde está realmente toda la lógica del proceso de estos archivos, interpretación de sentencias SQL, creación de tablas, etcétera, es en las DLL que forman el motor Jet.

El motor Jet es un sistema de bases de datos personal pensado para manejarse desde un único ordenador o a lo sumo una red local pequeña. Para Jet, el acceso simultáneo a los datos es una excepción más que algo habitual. Dispone de un sistema de bloqueo (los archivos ldb), pero no está pensado para que intenten acceder simultáneamente muchos clientes a los datos

1

.

Problemas conocidos

• REGISTRO DE LA LIBRERÍA MSADO15.DLL (Ver Anexo 2)

Después de estudiar pormenorizadamente cada caso, se observó que las librerías dependientes de este motor podían estar mal instaladas. Registrando la librería principal (msado15.dll) manualmente mediante el comando regsvr32.exe, el programa es capaz de conectar con la base de datos y funcionar correctamente.

• CONFIGURACIÓN DE IDIOMAS (Ver apartado correspondiente según versión de Windows)

Realmente es un problema de cualquier software que haga uso del motor JET de bases de datos de Microsoft y para cualquier lenguaje incluido en XP que no figure en la lista de lenguajes del JET. Cuando el JET detecta que el lenguaje del sistema operativo no es ninguno de los que tiene registrados, se produce un error.

Microsoft sacó un parche público que resuelve este problema. Se puede descargar desde http://support.microsoft.com/?kbid=913296.

Hay que descargar e instalar el paquete 913296. IMPORTANTE: la descarga e instalación tiene que ser, necesariamente, en el lenguaje en el que esté configurado el sistema operativo, si no es así se producirá un error durante la instalación del parche1.

1 Éste es uno de los motivos por los cuales no funciona la instalación y utilización del programa de Renta en red, puesto que está pensado como ‘mono-puesto’ y no para trabajar con él simultáneamente.

CAT - INFORMÁTICA TRIBUTARIA

ADO y RENTA (v. 1) 5

Errores ADO

Estos son los errores ADO más comunes:

• “Error en el acceso a datos. Instale ADO desde el CD o Internet”.

• “ERROR INDEFINIDO” unido a “No es posible conectar con la B.D: x:\AEAT\RENT2007\DatLocal.mdb”.

• “MICROSOFT VISUAL C++ RUNTIME LIBRARY. RUNTIME ERROR.PROGRAM: C:\AEAT\RENT200X\RENT200X.EXE.ABNORMAL PROGRAM TERMINATION”

• “ERROR INDEFINIDO” unido a “No es posible conectar con la B.D: x:\AEAT\DatLocal.mdb”.

Estos errores pueden aparecer: − al intentar abrir el programa de Renta − al pinchar en las casillas 103 ó 104 − al dar de alta una declaración − al pinchar en alguna casilla desplegable (por ejemplo para introducir la dirección) − al pinchar en Archivo – Imprimir (no es muy común).

Windows 98 / Me

1) INSTALAR MDAC 2.8 SP1

En estas versiones de Windows, la solución que resulta más efectiva para cualquier error ADO es la instalación de MDAC 2.8 SP1 (también llamado MDAC 2.81)

Está disponible para descargarse directamente en la página de Microsoft, aunque requiere validación de copia de Windows original (para más información, ver Anexo 1).

Windows NT2 / 2000 T

En este caso, se seguirán los siguientes pasos:

1) INSTALAR MDAC 2.8 SP1

Lo primero será también instalar MDAC 2.8 SP1 (también llamado MDAC 2.81) Puede descargarlo directamente de la página de Microsoft, aunque requiere validación de que la copia de Windows sea original (para más información, ver Anexo 1).

Se guardará, preferentemente, en el Escritorio, porque si se ejecuta directamente se tendrá que volver a descargar si se hiciera necesario más adelante.

2 Para instalar Renta en NT tendrá que hacerlo como Administrador (no en un Workstation). Por lo demás, se seguiría el mismo protocolo que para Windows 2000.

CAT - INFORMÁTICA TRIBUTARIA

2) REGISTRO MANUAL DE LA LIBRERÍA MSADO15.DLL (Ver Anexo 2)

Siga la ruta: Inicio – Ejecutar, ha de escribir, textualmente, el comando siguiente:

regsvr32.exe "C:\Archivos de programa\Archivos comunes\System\ado\msado15.dll"

3) CONFIGURACIÓN REGIONAL Y DE IDIOMA En realidad el problema se produce cuando en la configuración regional o de idioma

figura el Gallego (u otro idioma que no figure en la lista de lenguajes del JET). Microsoft sacó un parche que resuelve este problema (ver epígrafe Otros problemas conocidos).

En todos los casos, es recomendableque en el apartado de “Configuraciónregional”, dentro de “Panel decontrol”, pestaña “General”, se tengaseleccionado como Idioma “Español(España)”.

No es necesario realizar ningún otrocambio de configuración. En el caso de que usted no esté de acuerdo con el cambio de idioma, deberá contactar con Microsoft para solucionar la incidencia.

Windows XP

1) INSTALACIÓN DE COMPONENTES ADICIONALES En el caso de que la versión utilizada de Windows XP sea la “Service pack 1” o anterior, el procedimiento de instalación será el mismo que se describe para Windows 2000. Si la versión utilizada de Windows XP es la “Service Pack 2” o superior, siga directamente el paso 2.

2) REGISTRO MANUAL DE LA LIBRERÍA MSADO15.DLL (Ver Anexo 2)

Siga la ruta: Inicio – Ejecutar, ha de escribir, textualmente, el comando siguiente:

regsvr32.exe "C:\Archivos de programa\Archivos comunes\System\ado\msado15.dll"

3) CONFIGURACIÓN REGIONAL Y DE IDIOMA En realidad el problema se produce cuando en la configuración regional, o de idioma, figura el Gallego (u otro idioma que no figure en la lista de lenguajes del JET). Microsoft sacó un parche que resuelve este problema (ver epígrafe Otros problemas conocidos).

ADO y RENTA (v. 1) 6

CAT - INFORMÁTICA TRIBUTARIA

ADO y RENTA (v. 1) 7

En todos los casos, es recomendable que en el apartado de “Configuraciónregional”, dentro de “Panel de control”, pestaña “General”, se tengaseleccionado como Idioma “Español (España)”.

No es necesario realizar ningún otro cambio de configuración. En el caso de que usted no esté de acuerdo con el cambio de idioma, deberá contactar con Microsoft para solucionar la incidencia.

Windows Vista

En este caso, puesto que la versión más reciente de ADO ya forma parte del sistema, un error del tipo “Instale ADO desde el CD o Internet” o “ERROR INDEFINIDO” unido a “No es posible conectar con la B.D: x:\AEAT\DatLocal.mdb“ puede indicar un problema de permisos o de incompatibilidad. Por eso, en principio, se comprobará lo siguiente:

1) INSTALACIÓN COMO ADMINISTRADOR

Descargue de nuevo el instalador del programa de renta, pinche con el botón derecho sobre el instalador de Renta y seleccione la opción “Ejecutar como Administrador”. Siga los pasos de instalación hasta que finalicen de forma correcta.

CAT - INFORMÁTICA TRIBUTARIA

2) EJECUCIÓN COMO ADMINISTRADOR

Pinche con el botón derecho sobre el acceso directo creado en el escritorio o ejecutable de Renta y seleccione la opción “Ejecutar como Administrador”.

3) EJECUCIÓN CON COMPATIBILIDAD ( Este paso solo hacerlo si persiste el error)

Pinche con el botón derecho sobre el ejecutable de Renta y seleccione la pestaña Compatibilidad.

En el apartado correspondiente, marque la casilla “Ejecutar este programa en modo de compatibilidad para” y pruebe seleccionando la opción “Windows 98 / Windows Me”.

ADO y RENTA (v. 1) 8

CAT - INFORMÁTICA TRIBUTARIA

ANEXO 1

DESCARGA MDAC 2.8 SP1 (W98, WMe y W2000)

Escriba MDAC 2.8 SP1 en el recuadro de búsqueda y pinche para obtener los resultados.

ADO y RENTA (v. 1) 9

CAT - INFORMÁTICA TRIBUTARIA

Cuando pinche en el botón “Continuar” del recuadro amarillo pueden pasar dos cosas: a) Que aparezca una ventana emergente con una “Advertencia de seguridad” para

instalar y ejecutar “Windows Genuine Advantage”. Al pinchar en Sí, pasará directamente al botón de “Descarga”.

ADO y RENTA (v. 1) 10

CAT - INFORMÁTICA TRIBUTARIA

b) Si no aparece esa ventana, también podría pasar directamente al botón de “Descarga”. Si no es el caso, vaya al final de la página y pinche en una línea que aparece en azul abajo en el apartado “Método de validación alternativo”: “Validación de Windows original”.

Pinche en “Continuar” (paso 1) y se le abrirá una ventana de “Descarga de archivos”.

ADO y RENTA (v. 1) 11

CAT - INFORMÁTICA TRIBUTARIA

Pinche directamente en “Abrir” para que se ejecute “GenuineCheck.exe”. Aparecerá una ventana con el código que se debe usar en la validación. Copie el código, péguelo en el recuadro del paso 2 y pinche en “Validar”.

ADO y RENTA (v. 1) 12

CAT - INFORMÁTICA TRIBUTARIA

Se accede al botón “Descarga”.

Cuando se abra la ventana de “Descarga de archivos” pinche esta vez en “Guardar” en algún lugar accesible (por ejemplo en el Escritorio, o en C: por si lo necesita después)

ADO y RENTA (v. 1) 13

CAT - INFORMÁTICA TRIBUTARIA

ANEXO 2

REGISTRO MANUAL DE MSADO15.DLL

Pinche en Inicio – Ejecutar y una vez ahí pinche en el botón “Examinar” para ir a la siguiente ruta: "C:\Archivos de programa\Archivos comunes\System\ado\msado15.dll" Cuando llegue a la carpeta “ado” tendrá que seleccionar “Todos los archivos”. Una vez seleccionada la ruta, sitúese con el cursor delante de las comillas que aparecen delante de la ruta "C:\Archivos de programa\Archivos comunes\System\ado\msado15.dll" y escriba regsvr32.exe dejando un espacio entre el .exe y las comillas. Cuando pinchemos en “Aceptar”, si el registro tiene éxito, debería aparecernos el siguiente mensaje (o en castellano, acabado en “se registró con éxito”).

ADO y RENTA (v. 1) 14