Hallo
Ich schreibe mal hier, denn ich benutze C#…
Ich habe in einer SQL-Server 2000-Tabelle ein Feld vom Typ TEXT.
Diese sind intern ja 16 Zeichen lang. Eine Max-Länge kann/muss ich da ja offenbar nicht eingeben.
Aus meinem C#-Programm schreibt er aber nun nur diese ersten 16 Zeichen rein.
Habe schon diverse Variationen probiert und bin der Meinung, dass ich den Parameter anständig definiere, wie sich das gehört.
cmdInternal.Parameters.Add("@Meldung", System.Data.SqlDbType.Text, 16, "Meldung");
cmdInternal.Parameters["@Meldung"].Size = 1000;
cmdInternal.Parameters["@Meldung"].Value = "http://www.omsec.com";
Danke für Infos
Roger