Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
wlfmario
Newbie
Newbie

Anmeldedatum: 22.12.2009
Beiträge: 1
Wohnort: Pulheim

Die Spalte darf keine NULL-Werte enthalten. Datenbank
Verfasst am: 22.12.2009, 17:32

Hallo zusammen,

ich bin Einsteiger in VB2008 Express und versuche gerade eine kleine Datenbankanwendung zu schreiben.
Da Datenbank habe ich mit den SQL-Server erstellt und gibt noch keinen Inhalt.
Soweit klappt alles nur wen ich Daten in die DB schreiben will meckert VB immer mit folgender Meldung:


Code:
Die Spalte darf keine NULL-Werte enthalten. [ Column name = ID,Table name = Fangbuch ]


Die Spalte Autoincrement habe ich bei der Konfiguration auf 1 gestellt und Step auch auf eins.
Bei DefaultValue steht <DBNull>.

Ich möchte die Daten mit folgender Anweisung in die DB schreiben:


Code:
verbindung = New SqlCeConnection("Data Source=" + Application.StartupPath + "\Database\FangbuchDB.sdf")
        Try
            verbindung.Open()
            sql = "INSERT INTO Fangbuch (Datum,Zeit,FischArt,FischGewicht,FischGroesset,Gewaesser,Ort,Koeder,Wassertiefe,WasserTemp,LuftTemp,Luftdruck,Wetter,Bemerkung,Bild) Values ('" & Datum & "','" & Zeit & "','" & Art & "','" & Gewicht & "','" & Groesse & "','" & Gewaesser & "','" & Ort & "','" & Koeder & "','" & Tiefe & "','" & WTemp & "','" & LuftTemp & "','" & Luftdruck & "','" & Wetter & "','" & Bemerkung & "','" & Bild & "')"
            cmd = New SqlCeCommand(sql, verbindung)
            cmd.ExecuteNonQuery()
        Finally

        End Try
        verbindung.Close()

        'TODO: Diese Codezeile lädt Daten in die Tabelle "FliegenfischerDBDataSet.Fliegen". Sie können sie bei Bedarf verschieben oder entfernen.
        Me.FangbuchTableAdapter.Fill(Me.FangbuchDBDataSet.Fangbuch)
    End Sub


Weiß jemand was ich dort Falsch mache ? Wenn ich die DB bearbeite wird doch alles Automatisch im Projekt übernommen !

Gruß Mario
_________________
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: datenbank, sdf, enthalten, autoincrement

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge [suche] Tuturials winsock & daten senden 869 09.06.2011, 12:19
Keine neuen Beiträge [Video] *.dll & *.ocx Installer 2433 06.03.2008, 20:19
Keine neuen Beiträge ListView speichern & laden 1242 05.08.2008, 12:32
Keine neuen Beiträge Registry & Co Fragen 1101 03.05.2007, 09:57
Keine neuen Beiträge Listbox speichern & laden 2047 22.03.2007, 20:25
 



[ Time: 0.1226s ][ Queries: 81 (0.0177s) ][ GZIP on - Debug on ]