2017-02-24 4 views
-6

In SQL Server abgeschnitten, erhalte ich die FehlerString oder Binärdaten würden in SQL Server durch Benutzer

Zeichenfolge oder Binär-Daten abgeschnitten werden würde

, wenn ich eine Insert-Anweisung mit einem Lauf Benutzer-ID, aber nicht mit einer anderen ID.

Ich würde nicht denken, dass Fehler Benutzer-ID-spezifisch wäre, aber vielleicht kann es sein?

Wer weiß, ob diese Fehlermeldung vom Benutzer unterdrückt werden kann?

+2

Was ist der Datentyp für die Spalte? Zeigen Sie Ihre Insert-Anweisung – JohnHC

+4

Es hängt von der Länge der Spalten ab, die zum Speichern von Spalten verwendet werden. Ohne Tabellendefinitionen und Beispieleinfügungen ist es schwer, viel mehr zu sagen. –

+1

Können Sie mehr Details zeigen? Die Datentypen der einzelnen Felder, die Sie einfügen möchten, wären hilfreich. –

Antwort

1

Dies ist natürlich spezifisch für die Daten im Einsatz. Wenn ein Benutzer einen längeren Namen hat als das Feld, in das Sie ihn eingeben, und ein anderer nicht, wird der erste Fehler angezeigt und der zweite nicht. Aus diesem Grund ist es wichtig, Ihre Daten beim Einrichten von Tabellen zu verstehen. und es ist wichtig zu verstehen, welche Informationen Sie in einer bestimmten Aktionsabfrage senden, um sie zu beheben.

+0

Die Anweisung insert ist 100% gleich. Der Benutzername wird nicht eingefügt. – user441521

+0

Also ist das einzige, was in den Daten anders ist die ID? Kein anderes Feld in der Einlage ist anders? Das scheint mir seltsam, warum Sie möchten, dass zwei Benutzer die gleichen Daten haben. Der Name war nur ein Beispiel, es könnte irgendein Feld, eine E-Mail, eine Adresse usw. sein. Da ich nicht Ihre tatsächliche Einfüge- und Tabellenstruktur habe, kann ich nicht sagen, welches Feld es ist. – HLGEM

+0

Sie haben Recht. Es war eine "versteckte" Sache. Einschränkung bestand darin, den Benutzernamen in ein Feld einzufügen. – user441521

0

möglicherweise die Größe der Daten, die Sie einfügen möchten, ist mehr als die Größe der Feldgrenze gesetzt. Wie sollte man etwas setzen (MAX)

Verwandte Themen