sábado, 5 de abril de 2014

No se han especificado valores para algunos de los parametros requeridos. ACCESS y VB


Este es un error un poco tedioso, pues deberse a varias cosas. Para solucionarlo te daré los siguientes consejos:
  • Revisa que las cadenas de conexión sean las correctas, las que están en Formularios y las que están en Clases.
  • Revisa que en las consultas las comillas simples y comillas dobles, estén completas.

Ejemplo:
Acontinuación se muestra un código que es usado para ingresar datos a una tabla, como puedes observar las comillas dobles y simples, están completas, es decir, no falta ninguna.

cmd.CommandType = System.Data.CommandType.Text
cmd.CommandText = "INSERT INTO Contacto (Campo 1, Campo N) VALUES ('" & Trim(TextBox1.Text) & "', '" & Trim(TextBox2.Text) & "'');"

  • Revisa que la base de datos está bien hecha, es decir que sea posible ingresar lo que tú deseas. Para eso ingresa directamente en la base de datos el registro que querías ingresar desde Visual Basic. Si no funciona directamente, tampoco funcionara desde Visual Basic.







   

Evitar que el modo deshabilitado bloquee una consulta ACCESS


De forma predeterminada, cuando se abre una base de datos que no reside en una ubicación de confianza, o bien, cuando se opta por no confiar en la base de datos, Access impide la ejecución de todas las consultas de acción, es decir, las consultas de datos anexados, consultas de actualización, consultas de eliminación y consultas de creación de tabla.

Si intenta ejecutar una consulta de acción y parece que no sucede nada, compruebe si en la barra de estado de Access aparece el siguiente mensaje:

El modo deshabilitado ha bloqueado la acción o el evento.

Si ve ese mensaje, siga este procedimiento:


Habilitar el contenido bloqueado
  • En la barra de mensajes, haga clic en Opciones.


Aparecerá el cuadro de diálogo Confiar en Office.
  • Haga clic en Habilitar este contenido y, a continuación, haga clic en Aceptar.
  • Vuelva a ejecutar la consulta.


Si no ve la Barra de mensajes
Haga clic en la ficha Herramientas de base de datos, y en el grupo Mostrar u ocultar, haga clic en Barra de mensajes.



Error de sintaxis en la cadena en la expresión de consulta ", ", ", ", ");'.

Este error nos quiere decir que hace falta una comilla simple en la consulta. OJO, en el mensaje nos muestra en que parte de la consulta hace falta dicha comilla, entonces hay que contar cuantas comillas doble  o comas, aparecen en el mensaje:

Ejemplo1:
Como se puede ver en la siguiente imagen, hay 4 comas. Si lo miramos de derecha a izquierda, antes de la última coma de la izquierda hay una comilla doble, eso quiere decir que antes de esa coma es donde hace falta una comilla simple.

Al ver el código vemos que es cierto y antes de la cuarta coma hace falta una comilla simple.


Ejemplo2:
Como se puede ver en la siguiente imagen, hay 2 comas. Si lo miramos de derecha a izquierda, antes de la última coma de la izquierda hay una comilla doble, eso quiere decir que antes de esa coma es donde hace falta una comilla simple.

Al ver el código vemos que es cierto y antes de la segunda coma hace falta una comilla simple.



Recursos dentro de un Centro de Computo

Un centro de computo representa una entidad dentro de la organización, la cual tiene como objetivo satisfacer las necesidades de informaci...