gugelhupf Geschrieben 4. Juni 2003 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 ?
Jaraz Geschrieben 4. Juni 2003 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
gugelhupf Geschrieben 4. Juni 2003 Autor Geschrieben 4. Juni 2003 hi ! leider geht das mit dem typ "text" nicht ! der datentyp text erfordert andere methoden :-(
HolzOnkel Geschrieben 4. Juni 2003 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
EvilNick Geschrieben 4. Juni 2003 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden