La Web del Programador: Comunidad de Programadores
 
    Pregunta:  49503 - ERROR CONECCION BD EN WIN XP
Autor:  carlos gonzalez
Estimados:
tengo un programa en asp donde me conecto a una base de datos Acces. el programa funcionaba sin problemas en Win2000 pero cuando lo instalo en WIN xp deja de funcionar y me arroja el siguiente error:

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Administrador de controladores ODBC] Error de SQLSetConnectAttr del controlador
/uted/default.asp, línea 5

Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Página:
POST 45 bytes to /uted/default.asp

Datos de POST:
usuario=ctucapel&clave=wofrefix&Submit=Ingresar

reconfigure el DSN le di acceso a la base y los archivos, he probado con casi todo los que aparece en foros y nada...
baje un actualizacionde Dreamweaver desde la pagina que se supone evitaba este error y nada....

si pueden ayudarme se los agradecere...

NOTA: en WIN2000 funciona sin ningun problema ..

  Respuesta:  David Delgado Ruiz
Este error me empezó a suceder a mi tras un Windows Update, tras mucho investigar y muchas horas de lectura qaue quedaron en nada por fin encontré la solucion:
1.- Abre una carpeta del equipo que tiene el Win Xp
2.- Pincha en Herramientas -> Opciones de Carpeta
3.- Selecciona la pestaña Ver
4.- Desmarcas la última opción de configuración avanzada (Utilizar uso compartido simple de archivos )
5.- Ahora te vas a la carpeta padre de donde esta la BBDD
6.- Seleccionas propiedades de carpeta de la carpeta que tiene la BBDD
7.- Seleccionas la pestaña seguridad
8.- Desactivas 'Heredar ...' en opciones avanzadas
9.- En el mensaje que aparece pinchas sobre 'Quitar'
10.- Agregas 'Todos' o los usuarios que realmente tengan que tener acceso y se acabó el problema.

Un saludo