No sé donde está el error.

17/11/2005 - 17:34 por Diego \(DCD\) | Informe spam
Hola,

tengo un formulario donde enlazo un dataset.

cuando hago un BindingContext[...].AddNew() me salta un error en el que me
dice que la clave primaria no puede ser nula, y este error se produce justo
despues de ejecutar el AddNew() .

¿Alguien sabría decirme por qué está ocurriendo esto?

Preguntas similare

Leer las respuestas

#1 Daniel R. Rossnagel
17/11/2005 - 20:59 | Informe spam
Es un error de la base de datos, el campo esta definido como que no puede
contener valores nulos, ademas creo deberias ver la propiedad AllowDBNull
del campo de la tabla , del dataset que estes utilizando
"Diego (DCD)" escribió en el mensaje
news:
Hola,

tengo un formulario donde enlazo un dataset.

cuando hago un BindingContext[...].AddNew() me salta un error en el que me
dice que la clave primaria no puede ser nula, y este error se produce
justo
despues de ejecutar el AddNew() .

¿Alguien sabría decirme por qué está ocurriendo esto?



Respuesta Responder a este mensaje
#2 Vyacheslav Popov
17/11/2005 - 22:14 | Informe spam
Hola Diego
Creo que esto te pasa por algún enlace malo con algún campo de la tabla.

Comprueba quitar los campos que se enlazan con Bindings.Add("Value", ds,
"micampo");
o algo por estilo.
A mi me ha pasado lo mismo, creo que cuando hace este enlace y se produce
una excepción. Se ejecuta automáticamente EndCurrentEdit es cuando se
produce esta excepción de que tu dices.

Saludos
Popov

"Diego (DCD)" escribió en el mensaje
news:
Hola,

tengo un formulario donde enlazo un dataset.

cuando hago un BindingContext[...].AddNew() me salta un error en el que me
dice que la clave primaria no puede ser nula, y este error se produce
justo
despues de ejecutar el AddNew() .

¿Alguien sabría decirme por qué está ocurriendo esto?



Respuesta Responder a este mensaje
#3 Diego \(DCD\)
18/11/2005 - 18:47 | Informe spam
Gracias tenías razón.

"Vyacheslav Popov" escribió en el mensaje
news:%
Hola Diego
Creo que esto te pasa por algún enlace malo con algún campo de la tabla.

Comprueba quitar los campos que se enlazan con Bindings.Add("Value", ds,
"micampo");
o algo por estilo.
A mi me ha pasado lo mismo, creo que cuando hace este enlace y se produce
una excepción. Se ejecuta automáticamente EndCurrentEdit es cuando se
produce esta excepción de que tu dices.

Saludos
Popov

"Diego (DCD)" escribió en el mensaje
news:
> Hola,
>
> tengo un formulario donde enlazo un dataset.
>
> cuando hago un BindingContext[...].AddNew() me salta un error en el que


me
> dice que la clave primaria no puede ser nula, y este error se produce
> justo
> despues de ejecutar el AddNew() .
>
> ¿Alguien sabría decirme por qué está ocurriendo esto?
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida