“Conocimientos software>Software de base de datos

Tiempo de ejecución Error 2342 en Access

2015/9/22
Microsoft Access es un programa de software de base de parte de la suite de aplicaciones de Microsoft Office. Access tiene más de 2000 códigos de error , como error 2342 , un error de tiempo de ejecución que se produce con un comando SQL se utilizan correctamente. Función

Cuando aparece el error 2342 , Access mostrará un cuadro emergente al usuario que dice "acción EjecutarSQL requiere un argumento que consiste en una sentencia SQL. " Esto ocurre debido a que el diseñador de la base se ha utilizado incorrectamente un "SELECT " sentencia SQL con el comando " DoCmd.RunSQL " , por ejemplo, " DoCmd.RunSQL " SELECT * FROM tabla ; "
Prevención /. Solución

el comando " DoCmd.RunSQL " sólo acepta instrucciones SQL de acción, como "UPDATE ", " DELETE " o "INSERT . " Para ejecutar una "declaración SELECT" , el diseñador debe crear DatabaseSet y los objetos de conjunto de registros, a continuación, utilizar el comando " OpenRecordSet ." Por ejemplo, " Establecer rcrdSet = dbSet.OpenRecordSet ( " SELECT * FROM tabla " , dbOpenDynaset , dbReadOnly ) " .

Consideraciones

Access no interceptar este error cuando un programador diseña la base de datos , ya que sólo se produce en tiempo de ejecución . un diseñador de base de datos debe probar a fondo su solicitud antes de la entrega para la distribución y saber cómo corregir los errores que se presenten para versiones futuras.

Software de base de datos
¿Cómo subir un extracto de cuenta en una base de datos Access
Las diferencias de tiempo entre dos fechas en Oracle
Funciones de DB2
Cómo crear una hoja de cálculo en Access
Cómo escanear una tarjeta de visita en el acto
Certificación CRM
Cómo utilizar el comando Actualizar en SQL
Cómo definir múltiples claves principales
Conocimientos Informáticos © http://www.ordenador.online