“Conocimientos software>Software de base de datos

ODBC Microsoft Access Driver Error de sintaxis ( falta operador )

2011/5/1
El secreto del éxito de Microsoft Access reside en su capacidad de ocultar la complejidad al tiempo que presenta una interfaz de usuario simple. Por desgracia , hay veces en que esta complejidad hace lugar a la superficie y confuso , se producen mensajes de error ininteligibles . Cuando esto sucede, tenemos que entender algunas de estas complejidades para resolver el problema. ODBC Drivers

En el centro de Microsoft Access se encuentra un conjunto de controladores que se comunican con los motores de base de datos a través de la conectividad de base de datos abierta ( ODBC) interfaz. Los controladores se incluyen para Microsoft Access, Excel , SQL Server, Oracle, y una variedad de bases de datos y otros tipos de archivos . Estos controladores pasan declaraciones Structured Query Language ( SQL ) de acceso al motor de base de datos para crear nuevas tablas , consulta la base de datos y actualizar datos.
Acceso y ODBC

Desde mayoría de la gente está usando el acceso no tienen ningún deseo de escribir sentencias SQL o sondear las profundidades de ODBC, los desarrolladores que diseñaron acceso incorporado una interfaz de usuario mucho más simple que las tablas y consultas se han diseñado utilizando simples puntos de vista de cuadrícula. Para crear una consulta , sólo tiene que elegir una mesa o dos , arrastre los nombres de columna en la vista de cuadrícula , añadir algunos criterios , a continuación, haga clic en el botón "Ejecutar " . Bajo el capó , Access tiene la vista de cuadrícula y la transforma en una sentencia de SQL , a continuación, pasa esta declaración a la base de datos utilizando el controlador ODBC. El motor de base de datos y luego selecciona los datos pertinentes y lo envía de vuelta donde Access presenta como una hoja de datos o formulario.

Errores de sintaxis y Operadores Falta

Aunque Acceso hace un buen trabajo de control de entrada de usuario , hay momentos en que los errores no se pasan al motor de base de datos. La instrucción SQL resultante viola la gramática o la sintaxis de SQL . Los errores más frecuentes se producen cuando se introduce incorrectamente a criterios complejos en la vista de cuadrícula de la consulta . Por ejemplo, en una declaración como "= 5 o> 20 o 3 " no hay ningún indicador de comparación ( llamada un operador) entre la "o " y " 3 ". La expresión correcta debería ser "= 5 o> o = 20 3 . "
otras causas

Access utiliza consultas y comparaciones en un número de otros lugares incluyendo formularios, informes y visitas de mesa de diseño . Orígenes de registros y fuentes de control, así como las relaciones subformulario y subinforme se han incorporado criterios. Vistas de diseño de mesa pueden tener reglas de validación. Acceso general valida estos criterios, pero estos errores a veces no encuentran su camino en las expresiones SQL .

Software de base de datos
Cómo crear una Instancia SQL Microsoft
Cómo cambiar una tarea Ejecutar SQL en SSIS
Cómo aprender FileMaker Pro
Cómo compactar y reparar bases de datos en Access 2007
Cómo acceder a las opciones Resumen Informes
Access 2007 Macro de Seguridad
Cómo crear una consulta Registrado Interior
¿Cómo se configura Ping.Fm
Conocimientos Informáticos © http://www.ordenador.online