gugelhupf Geschrieben 4. Juni 2003 Teilen Geschrieben 4. Juni 2003 Hallo Leutz ! Vielleicht könnt ihr mir helfen. System: SQL Sever 2000. Wir haben eine Tabelle mit einer Spalte die den "text"-typ besitzt und 16 als Grösse hat. Nun steht da natürlich Text drin :-). Es kann nun vorkommen, dass nach dem letzten Zeichen viele CR (also returns) mit in den Text eingebaut wurden. Das ergibt viele "schöne" Leerstellen bei Ausdrucken. Ich bräuchte eine Abfrage die diese letzten unnötigen CR's entfernt. Habe in der Hilfe nix Gescheites dazu gefunden (UPDATETEXT ?!). Vorschläge ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 4. Juni 2003 Teilen Geschrieben 4. Juni 2003 Hi, ich habe zwar keinen SQL Server hier, aber versuchs mal mit Ltrim und Rtrim. Ich hoffe die entfernen nicht nur Leerzeichen sondern auch Returns. Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
gugelhupf Geschrieben 4. Juni 2003 Autor Teilen Geschrieben 4. Juni 2003 hi ! leider geht das mit dem typ "text" nicht ! der datentyp text erfordert andere methoden :-( Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
HolzOnkel Geschrieben 4. Juni 2003 Teilen Geschrieben 4. Juni 2003 Also, mit einem Update-Befehl alleine fällt mir da nix ein... Ich würde es eher mit einer SQL-Batch versuchen... dieweil das auch nicht unbedingt lustig ist. Wenn Dir das was hilft, kann ich mal ein wenig basteln-- ich habe irgendwo sowas gesehen, glaube ich. Müsste dann halt im Query-Anaylser ausgeführt werden, oder sonstwie auf die Datenbank gesetzt. Sach bescheid, wenn ich mal mein Glück versuchen soll. Gruss, der Onkel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
EvilNick Geschrieben 4. Juni 2003 Teilen Geschrieben 4. Juni 2003 In einem SQL Befehl wüßte ich auch keine Lösung, ich würde so vorgehen: VB (oder VBA) Projekt erstellen Daten per SQL aus der DB holen (mit DAO) jeden Datensatz durchgehen und prüfen ob im den Feldern ein Zeilenumbruch vorhanden ist (müßte man mal testen ob das mit er Funktion InStr() geht, ansonsten muß man das Ding halt Zeichenweise durchlaufen) UPDATE auf die Tabelle und die geänderten Felder wieder reinschreiben Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.