das stimmt... hab ich mal wieder zu kompliziert gedacht
Patrick

> -----Original Message-----
> From: Schoeppl Alexander [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, January 08, 2002 9:54 AM
> To: ASP Datenbankprogrammierung
> Subject: [aspdedatabase] AW: RE: Leerzeichen in SQL-Server-Tabelle
> entfernen
> 
> 
> Unter Sql gibt es auch die Befehle RTrim, lTrim und Trim, die helfen
> direkt. Siehe Online Doku SQL Server.
> 
> lg
> 
> Alex
> 
> -----Urspr�ngliche Nachricht-----
> Von: Speidel Patrick [mailto:[EMAIL PROTECTED]]
> Gesendet: Dienstag, 8. Januar 2002 09:54
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] RE: Leerzeichen in 
> SQL-Server-Tabelle entfernen
> 
> 
> Hallo Thorsten,
> 
> zuerst solltest Du den Feldtyp auf varchar setzen, denn nur dann l�sst
> SQL-Server �berhaupt zu, dass der Feldinhalt k�rzer sein kann.
> Danach k�nntest Du z.B. mit replace arbeiten und doppelte Leerzeichen
> durch
> einfache oder durch nichts zu ersetzen. 
> Ungef�hr so:
> update table set meinFeld = replace(meinFeld, '  ', ' ')
> 
> was dann noch �brig bleibt kannst Du evtl. so ausmerzen:
> 
> update table set meinFeld = left(meinFeld, (len(meinFeld)-1) ) where
> right(meinFeld, 1) = ' '
> 
> oder so �hnlich... je nach dem was bei Dir sinnvoll ist.. 
> Du kannst nat�rlich auch gleich nur die zweite Variante nehmen und so
> oft
> durchlaufen lassen, bis er keine Eintr�ge mehr findet die rechts noch
> ein
> Leer haben
> 
> Gr��e
> Patrick
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > Sent: Tuesday, January 08, 2002 9:52 AM
> > To: ASP Datenbankprogrammierung
> > Subject: [aspdedatabase] Leerzeichen in SQL-Server-Tabelle entfernen
> > 
> > 
> > Hallo Liste,
> > 
> > ich habe eine FoxPro-Tabelle mit 32.000 Datens�tzen erfolgreich nach
> > SQL-Server importiert. Jetzt habe ich das Problem, dass alle 
> > Datens�tze
> > eines Feldes (Datentyp char(10)) eine feste L�nge von 6 
> > Zeichen haben. Wenn
> > sie k�rzer sind, was bei ca. 50% der Fall ist, sind sie mit 
> > Leerzeichen
> > aufgef�llt. Wie kann ich diese Leerzeichen nun am 
> einfachsten aus der
> > Tabelle entfernen ?
> > 
> > 
> > Thorsten Hoffmann
> > 
> > 
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > | 
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> > 
> > This email has been scanned for all viruses by the 
> > MessageLabs SkyScan service. For more information on a 
> > pro-active anti-virus service working around the clock, 
> > around the globe visit http://www.messagelabs.com/
> > 
> 
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> 
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
> 
> This email has been scanned for all viruses by the 
> MessageLabs SkyScan service. For more information on a 
> pro-active anti-virus service working around the clock, 
> around the globe visit http://www.messagelabs.com/
> 

| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an