Frage

Ich versuche, ein Tutorial online zu folgen, und ich habe die Schritte genau gefolgt, aber ich bekomme immer wieder einen Fehler, wenn ich versuche, in eine Datenbank zu schreiben.

Hier ist der Code für ein einfaches Formular

generasacodicetagpre.

Hier ist der Fehler, den ich in Visual Studio bekomme, wenn Sie die Ausführung der SQL-Insert-Anweisung angeben:

generasacodicetagpre.

Dies ist der von SQL zurückgegebene Fehlertext und wird auf der Webseite angezeigt:

generasacodicetagpre.

Ich habe das Formular vollständig ausgefüllt

War es hilfreich?

Lösung

Ihre Fehler in der in Fragevorscheinenden Frage scheint das Problem zu sein, dass Sie eine Tabelle (ContactLog) mit einer Spalte (ID) haben, die das nicht null-Attribut angehängt hat.Sie versuchen, eine Zeile ohne einen Wert in der Spalte einzusetzen, und dies verursacht diesen Fehler.

Um dies zu beheben, geben Sie entweder einen Wert in die Spalte [ID] ein oder stellen Sie das Identitätsattribut auf true anstelle von FALSE auf der Spalte ein und ermöglichen Sie es, automatisch / Autoincrement zuzulassen.

Meine Annahme ist, dass auch wenn Sie die Syntax der Einfügungsanweisung behoben haben, den Einsatz noch nicht ordnungsgemäß verarbeiten konnten.

Andere Tipps

Sie haben fünf Spalten, aber nur 3 Werte.

Ihre Anweisung ist

generasacodicetagpre.

Was ist mit @ 2 und @ 4 passiert?

Vielleicht brauchst du

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top