Problema con Acceso a Datos

25/11/2005 - 20:32 por mianrube | Informe spam
El problema es el siguiente: en un tutorial de MSDNVideo vi como se hacía una
conexión con una base de datos express, todo realizado de modo gráfico, es
decir, se añadían solos los componentes bindingSource, tableAdapter y
bindingNavigator.

Ahora bien, me he descargado el código de ejemplo y funciona perfectamente,
pero si lo creo yo mismo desde Visual Studio 2005 Professional Edition
siguiendo todos y cada uno de los pasos indicados no me funciona
correctamente, se me cargan los datos pero si añado, borro o modifico un
registro usando el BindingNavigator cuando pulso sobre guardar los cambios no
se realizan sobre la base de datos.

Mi pregunta es: ¿puede que haya algo que se me haya pasado o tenga que
modificar con respecto a la versión express de este código para que todo
funcione bien?

Es muy raro que funcione el ejemplo perfectamente, y que si yo me lo creo
siguiendo los mismos pasos realice el Fill pero si cambio no actualice.

Gracias y un saludo a toda esta comunidad en la que me introduzco hoy por
primera vez.
mastermind
 

Leer las respuestas

#1 mianrube
25/11/2005 - 22:43 | Informe spam
Por fin he encontrado el problema, y por si alguién se ve en la misma
situación pues ahí va la solución: cuando creamos una base de datos como un
elemento más de nuestro proyecto se crea, por defecto, con una propiedad
llamada "Copy to Output" establecida a "Copy always", con lo que el
funcionamiento no es el esperado. Para hacer que el funcionamiento y las
actualizaciones se realicen de forma correcta debemos establecer esta
propiedad al valor "Copy if newer".

Espero que os sirva a los que os veais con este pequeño problema.
Un saludo!

Pd.: Intuyo la razón estos comportamientos, pero si alguién más experto
pudiera explicarme más detenidamente estas configuraciones lo agradecería
muchísimo. Si yo lo averiguo personalmente no duden en que lo expondré.

Gracias!
mastermind


"mianrube" escribió:

El problema es el siguiente: en un tutorial de MSDNVideo vi como se hacía una
conexión con una base de datos express, todo realizado de modo gráfico, es
decir, se añadían solos los componentes bindingSource, tableAdapter y
bindingNavigator.

Ahora bien, me he descargado el código de ejemplo y funciona perfectamente,
pero si lo creo yo mismo desde Visual Studio 2005 Professional Edition
siguiendo todos y cada uno de los pasos indicados no me funciona
correctamente, se me cargan los datos pero si añado, borro o modifico un
registro usando el BindingNavigator cuando pulso sobre guardar los cambios no
se realizan sobre la base de datos.

Mi pregunta es: ¿puede que haya algo que se me haya pasado o tenga que
modificar con respecto a la versión express de este código para que todo
funcione bien?

Es muy raro que funcione el ejemplo perfectamente, y que si yo me lo creo
siguiendo los mismos pasos realice el Fill pero si cambio no actualice.

Gracias y un saludo a toda esta comunidad en la que me introduzco hoy por
primera vez.
mastermind

Preguntas similares