Download ado y renta - Agencia Tributaria

Document related concepts

Microsoft Data Access Components wikipedia , lookup

ActiveX Data Objects wikipedia , lookup

Service Pack wikipedia , lookup

Registro de Windows wikipedia , lookup

Visual Basic wikipedia , lookup

Transcript
Agencia Tributaria
ADO y RENTA
CAT - INFORMÁTICA TRIBUTARIA
Í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
ADO y RENTA (v. 1)
2
CAT - INFORMÁTICA TRIBUTARIA
ADO Y RENTA
INTRODUCCIÓN
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:
•
VENTAJAS:
− 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
ADO y RENTA (v. 1)
3
CAT - INFORMÁTICA TRIBUTARIA
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
1
simultáneamente muchos clientes a los datos .
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 parche 1 .
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.
ADO y RENTA (v. 1)
4
CAT - INFORMÁTICA TRIBUTARIA
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 NT 2 / 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.
ADO y RENTA (v. 1)
5
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 recomendable
que en el apartado de “Configuración
regional”, dentro de “Panel de
control”, pestaña “General”, se tenga
seleccionado 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 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
En todos los casos, es recomendable que en el apartado de “Configuración
regional”, dentro de “Panel de control”, pestaña “General”, se tenga
seleccionado 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.
ADO y RENTA (v. 1)
7
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