Help!!! orariBindingSource.EndEdit()

lunedì 28 maggio 2007 - 08.09

Alexi Profilo | Newbie

Usando la funzione dal buildingNavigator così:
private void orariBindingNavigatorSaveItem_Click(object sender, EventArgs e)
{
this.Validate();
this.orariBindingSource.EndEdit();
this.orariTableAdapter.Update(this.nuovoDataSet.Orari);
}

Esce un errore del tipo: "NoNullAllowedException", con riferimento al database della colonna id_Orario e mette che non accetta valori null. ma il mio scopo non è accettare valori null in quel campo, ma siccome la tabella è in autoincremento non capisco la forma di questa eccezione

Cteniza Profilo | Guru

Se è un campo che hai definito not null prima di inviare i dati al database devi per forza scriverci qualche cosa sopra.
Se si tratta del campo chiave di una colonna autoincrementata dal database devi scriverci comunque sopra qualche cosa (chiave valida all'interno del tuo datatable locale) e non inviare il valore al database.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5