Cool, das ging aber schnell. :-))

 Besten Dank!

Viele Gr��e von der K�ste
Andreas



> -----Urspr�ngliche Nachricht-----
> Von: Andreas Roth [mailto:[EMAIL PROTECTED]] 
> Gesendet: Montag, 27. Januar 2003 14:48
> An: [EMAIL PROTECTED]
> Betreff: [Database.asp] AW: [Database.asp] AW: [Database.asp] 
> Zeichen auff�llen
> 
> 
> Oops, da war noch ein Fehler:
> 
> mal �bersichtlicher notiert:
> 
> UPDATE {Tabelle} SET [NR] =
> CAST
> (
>     '8'+RIGHT
>     (
>         '00000'+
>         CAST
>         (
>             [NR] AS VARCHAR(5)
>         )
>     )
>     AS INTEGER,5
> )
> WHERE {Tabelle}.{Schl�ssel} IN
> (
>     SELECT {Schl�ssel} FROM Kredi
> )
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: [EMAIL PROTECTED] 
> > [mailto:[EMAIL PROTECTED]]Im Auftrag von Andreas Roth
> > Gesendet: Montag, 27. Januar 2003 14:28
> > An: [EMAIL PROTECTED]
> > Betreff: [Database.asp] AW: [Database.asp] Zeichen auff�llen
> >
> >
> > Ha! Ein Fall f�r Golf: (Achtung, das wird jetzt richtig "dreckig"):
> >
> > UPDATE {Tabelle} SET [NR] = CAST(  '8'+RIGHT('00000'+CAST([NR] AS
> > STRING) AS
> > INTEGER,5)) WHERE {Tabelle}.{Schl�ssel} IN (SELECT {Schl�ssel} FROM 
> > Kredi)
> >
> > UPDATE {Tabelle} SET [NR] = CAST(  '5'+RIGHT('00000'+CAST([NR] AS
> > STRING) AS
> > INTEGER,5)) WHERE {Tabelle}.{Schl�ssel} IN (SELECT {Schl�ssel} FROM 
> > Debi)
> >
> > wobel {Tabelle} und die jeweiligen {Schl�ssel} durch die 
> > Entsprechenden Bezeichnungnen zu ersetzen sind.
> >
> > Gru�, Andreas, http://www.drhirn.com/EuphoriasChild
> >
> > > -----Urspr�ngliche Nachricht-----
> > > Von: [EMAIL PROTECTED] 
> > > [mailto:[EMAIL PROTECTED]]Im Auftrag von 
> Andreas Klee
> > > Gesendet: Montag, 27. Januar 2003 14:05
> > > An: [EMAIL PROTECTED]
> > > Betreff: [Database.asp] Zeichen auff�llen
> > >
> > >
> > > Hallo Databaseliste,
> > >
> > >
> > > Ist nicht ganz Datenbank aber irgendwie doch.
> > > Wie kann ich auf eine 6 stellige Zahl auff�llen.
> > >
> > > Ich habe 2Tabellen mit einem Feld [NR] als "long int"
> > > Nun m�chte ich aber je nach herkunft (Tabelle Debi oder 
> Kredi) eine 
> > > Ziffer voranstellen und eine neue eindeutige [NR] kreieren.
> > >
> > > Bei Herkunft aus Tabelle "Debi" soll ne 8 und bei "Kredi" eine 5 
> > > vorangestellt werden.
> > >
> > > Wie kann ich im Access oder (MS-SQL2000) per SQL oder DTS  die 
> > > fehlenden Nullen auff�llen?
> > >
> > > Beispiel:
> > > Tabelle Debi
> > > Aus NR 1   wird 800001
> > > Aus Nr 345         wird 800345
> > > Aus NR 99999 wird 899999
> > >
> > > Kann mir jemand einen Tip oder ein Codeschnipsel geben.
> > >
> > > Danke
> > > und viele Gr��e von der K�ste
> > > Andreas
> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United 
> > > Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + 
> ODBC/OLEDB-Daten = ASP-Formular
> > > ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
> > > _______________________________________________
> > > Database.asp mailing list
> > > [EMAIL PROTECTED] 
> > > http://www.glengamoi.com/mailman/listinfo/database.asp
> >
> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United 
> Planet~~~~~~~~~~~~~~~~~ 
> > Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
> > ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
> > _______________________________________________
> > Database.asp mailing list
> > [EMAIL PROTECTED] 
> > http://www.glengamoi.com/mailman/listinfo/database.asp
> 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United 
> Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + ODBC/OLEDB-Daten 
> = ASP-Formular
> ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
> _______________________________________________
> Database.asp mailing list
> [EMAIL PROTECTED] 
> http://www.glengamoi.com/mailman/listinfo/data> base.asp
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~
Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular
ATTACK! Download Intrexx CRM-Studio Now!   http://www.intrexx.com
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an