bitte reparieren "String oder Binärdaten werden abgeschnitten. \ r \ nDie statement wurde beendet"

Ich möchte die alte Koordinate finden und sie durch eine neue Koordinate in meiner database mit C # WPF replace. Ich habe diesen Fehler bekommen

String- oder Binärdaten werden abgeschnitten. \ R \ nDie statement wurde beendet

und ich konnte nicht finden, was das Problem ist. Das ist meine Methode, die ich benutzt habe:

public void updateEvent(string oldCord,string newCord, DateTime dropDate) { using (SqlCommand cmd = new SqlCommand()) { cmd.CommandText = "UPDATE Event SET Date = @newDate ,Cordinate=@newCord WHERE Cordinate = @oldCord"; cmd.Parameters.AddWithValue("@newDate", dropDate); cmd.Parameters.AddWithValue("@newCord", newCord); cmd.Parameters.AddWithValue("@oldCord", oldCord); cmd.CommandType = System.Data.CommandType.Text; cmd.Connection = connection; cmd.ExecuteNonQuery(); } } 

Im Allgemeinen ist die Ursache für dieses Problem, dass die Länge des Parameters, den Sie an die gespeicherte Prozedur senden, größer ist als die Größe des Feldes in der tatsächlichen Tabelle in der database.