Welkom, Gast. Je bent niet ingelogd.

Database

Jesse
House<3
Geplaatst op: 31 May 2008, 10:11
PimpCoins: 0
💸+
Bewerken Quote

Ik krijg een foutmelding als ik iets wil toevoegen aan mijn database.


Cannot insert the value NULL into column 'CategorieId', table 'C:\USERS\JESSE\DOCUMENTS\VISUAL STUDIO 2008\PROJECTS\BUDGETPLANNER\BUDGETPLANNER\BIN\DEBUG\BUDGET.MDF.dbo.Categorie'; column does not allow nulls. INSERT fails. The statement has been terminated.

De Code om iets toe te voegen is:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
If Omschrijving.Text.Length = 0 Then
           
            ErrorProvider1.SetError(Omschrijving, "Gelieve een omschrijving in te vullen")
        Else
           
            Dim nieuweCategorie As New Categorie
            
            nieuweCategorie.CategorieOmschrijving = Omschrijving.Text
            
            dc.Categories.InsertOnSubmit(nieuweCategorie)
            dc.SubmitChanges()
            
            Me.DialogResult = System.Windows.Forms.DialogResult.OK
            Me.Close()
        End If

Wat doe ik fout ?

Bedankt

[Laatst bewerkt door Jesse op zaterdag 31 mei 2008, om 10:11]
Kosty
Geplaatst op: 31 May 2008, 14:10
PimpCoins: 0
💸+
Bewerken Quote

In je database heb je de kolom CategorieId ingesteld als "NotNull", dusofwel vul je '' in ofwel zet je je kolom om naar "Null"

Jesse
House<3
Geplaatst op: 31 May 2008, 14:24
PimpCoins: 0
💸+
Bewerken Quote

Als ik dat doe zegt hij dat het niet kan door de Primary Key

Digital
Animestyle.nl
Geplaatst op: 31 May 2008, 16:40
PimpCoins: 0
💸+
Bewerken Quote

Waarom maak je een veld primary key als je wil dat het leeg kan zijn?

Jesse
House<3
Geplaatst op: 31 May 2008, 17:08
PimpCoins: 0
💸+
Bewerken Quote

WTF,

Hij moet gwn automatisch een ID toekennen...
ALs hij een neuwe cat toevoegt

📫

Nieuw privébericht

🔥

Registreren


Login