String or binary data would be truncated. The statement has been terminated.Zeichenfolge oder Binärdaten werden abgeschnitten. Die Anweisung wurde beendet. System.Data.SqlClient.SqlException (0x80131904)
System.Data.SqlClient.SqlException (0x80131904): String or binary data would be truncated
Antwort
Diese Ausnahme wird ausgelöst, wenn C# (Modell) versucht, den Datensatz für die Spalte zu speichern, deren Größe in der SQL SERVER-Datenbanktabelle weniger definiert ist.
Um diesen Fehler zu beheben, müssen Sie nur die Spalte der Tabelle in SQL SERVER-Datenbank mit SQL Server-Skript ändern.
Nur zunehmende Größe der Spalte in der Tabelle funktioniert. Sie müssen die Anwendung nicht erneut in der PROD/TEST-Umgebung bereitstellen.
Bitte beachten Sie das folgende Beispiel.
Betrachten Sie Spalte1 ihre Größe ist 3, aber der angegebene Wert hat die Länge 4, so dass Sie den Fehler erhalten würden.
Um den Fehler zu beheben.
Sie sollten den String-Wert kleiner als oder gleich es Größe dh 3 Zeichen wie unten passieren.
INSERT INTO MyTable VALUES (1, 'tes')
Wenn Sie möchten, um diesen Fehler zu unterdrücken
können Sie die folgenden ANSI_WARNINGS Parameter verwenden, auf off
SET ansi_warnings OFF
wenn wir ANSI_WARNINGS als OFF verwenden, wäre der Fehler unterdrückt werden und was können passen in die Spalte, würde eingefügt, der Rest wäre abgeschnitten.
INSERT INTO MyTable VALUES (1, 'test')
die Zeichenfolge ‚tes‘ würde in der Tabelle gespeichert werden, und es wird einen Fehler nicht zurück.
- 1. Zeichenfolge oder Binärdaten werden abgeschnitten. Die Anweisung wird beendet
- 2. SQL-Fehler: String- oder Binärdaten werden abgeschnitten. Die Anweisung wurde beendet
- 3. Bitte korrigieren Sie "String oder Binärdaten würden abgeschnitten werden. \ R \ nDie Anweisung wurde beendet"
- 4. System.Data.SqlClient.Exception (0x80131904) Zeichenfolge oder binär würde beendet
- 5. ADO.NET Kunden-Fehler System.Data.SqlClient.SqlException (0x80131904)
- 6. System.Data.SqlClient.SqlException (0x80131904): Anmeldung fehlgeschlagen für Benutzer
- 7. SELECT-Befehl: String oder Binärdaten würden abgeschnitten
- 8. Zeichenfolge oder binäre Daten würden abgeschnitten werden
- 9. "Zeichenfolge oder Binärdaten werden abgeschnitten." linq exception, kann nicht finden, welches Feld maximale Länge überschritten hat
- 10. SQL Server-Fehler: String oder Binärdaten würden abgeschnitten
- 11. SqlException (0x80131904)
- 12. Suchen Zeichenfolge in Binärdaten
- 13. Benachrichtigungen in UIWebView, dass die Textauswahl gestartet oder beendet wurde?
- 14. Msg 8152, String oder Binärdaten würden
- 15. Unterscheidung zwischen verschiedenen Fehlern, die von System.Data.SqlClient.SqlException ausgelöst werden
- 16. RODBC-Zeichenfolge wird abgeschnitten
- 17. jQuery: Dropdowns werden abgeschnitten
- 18. Die Aktionsleiste sieht abgeschnitten aus, wenn Theme.AppCompat.Dialog verwendet wurde
- 19. ToolStripMenuItem Unterpunkte werden abgeschnitten
- 20. C# -Aufnahmemethode, nachdem die Browsersteuerung beendet wurde?
- 21. git svn: Die Deltaquelle wurde unerwartet beendet
- 22. XAML-Tooltips werden abgeschnitten
- 23. Was bewirkt, dass SQL Server die Nachricht 'Die Anweisung wurde beendet' zurückgibt?
- 24. System.Data.SqlClient.SqlException: Ungültiger Objektname 'dbo.Projects'
- 25. Pflichtparameter, Dapper und System.Data.SqlClient.SqlException
- 26. Standort wird aktualisiert, auch wenn die App beendet wurde/beendet wurde
- 27. Base64encode Bild Zeichenfolge wird abgeschnitten
- 28. Speichern von Binärdaten in UTF-8 Zeichenfolge
- 29. Zeichenfolge abgeschnitten im Boost-Format
- 30. Byte-Daten werden abgeschnitten, bevor sie in Spalte des Datentyps varbinary (max) eingefügt oder aktualisiert werden
Der Wert, den Sie in die Tabelle einfügen, ist länger als die Spaltendefinition – Jens
Fügen Sie Ihre SQL-Code und Zieltabelle DDL zu Ihrer Frage hinzu. –
0x80131904 Fehler treten normalerweise auf, wenn eine char-, nchar-, varchar- oder nvarchar-Spalte mit bestimmter Grenze mit einer größeren Menge an Zeichen aus einer bestimmten Anwendung eingefügt wird. Überprüfen Sie zuerst Ihre Tabellenentwurfsstruktur. –