Hice clic en Ayuda y decía: Hubo un error al conectarse a la base de datos Número de error: -2147467259. Por favor ayúdame a responder esta pregunta. Gracias
1. La razón más común es que la cuenta de usuario anónimo (IUSR_MACHINE) no tiene permisos de escritura en el archivo de base de datos. Para resolver este problema, ajuste las propiedades del archivo de base de datos en Manager para que los usuarios anónimos tengan los permisos correctos. Al utilizar la base de datos ACCESS, no solo debe otorgar permiso para escribir archivos, sino también para escribir directorios, porque Jet necesita crear uno. archivo ldb en el directorio.
2. La segunda razón es que la base de datos no se abre en el modo correcto y debe abrirse de la siguiente manera.
SQL = "Actualizar precio unitario del conjunto de productos = 2;" set conn = server . createobject(" adodb . conexión ") modo = 3 ' 3 = admodereadwriteconn . SQL )conn cerrar Tenga en cuenta que el modo predeterminado está establecido en 0 (adModeUnknown), lo que permite actualizaciones.
3. También puede seleccionar la opción de solo lectura del DSN en el administrador de ODBC.
4. Este mensaje de error aparecerá incluso si los campos de las dos tablas se actualizan al mismo tiempo. La solución es actualizar los campos de ambas tablas por separado.
5. Cuando se utiliza una consulta cargada desde una versión inferior (como ACCESS2.0, ACCESS7.0) a una versión superior (ACCESS 2000), se producirá este error al ejecutar esta consulta.
Datos extendidos:
El lenguaje de consulta estructurado es un lenguaje de programación no procesal de alto nivel que permite a los usuarios trabajar en estructuras de datos avanzadas. No requiere que los usuarios especifiquen el método de almacenamiento de datos, ni requiere que los usuarios conozcan el método de almacenamiento específico de datos. Por lo tanto, diferentes sistemas de bases de datos con estructuras subyacentes completamente diferentes pueden usar el mismo lenguaje de consulta estructurado como interfaz para la entrada de datos. y gestión.
En octubre de 1986, el Instituto Nacional Americano de Estándares estandarizó SQL y se convirtió en el lenguaje estándar para sistemas de gestión de bases de datos relacionales (ANSI X3.135-1986), y en 1987 se convirtió en un estándar internacional con el apoyo de la Organización Internacional de Normalización. Sin embargo, varios sistemas de bases de datos populares han realizado algunas modificaciones y extensiones a la especificación SQL en la práctica.