Antwort #5 am: 07. Juni 2012, 21:09:40
@web28,ich habe hier im Forum irgendwo einen Beitrag gelesen, der vermutlich in die Richtung deiner Vermutung geht.
Ich kann hier nur in Laienworten sagen, dass die verschlüsselten Passwörter in der DB nach dem Import nicht identisch mit denen aus OSC sind.
Die Passwörter müssten tatsächlich alle von Hand übertragen werden.
@alle anderenIch habe mir mit
Excel 2007 diese Arbeit erspart.
Ich bin mir nicht sicher, mit welchem SQL-Befehl ich es letztendlich geschafft habe, aber wenn man Google fragt, wie man 2 oder mehrere Zeilen einer Tabelle ändern kann, kommt man auch dahin.
So habe ich mir den SQL-Befehl zusammengestückelt:
1.) Die Tabelle "customers" aus OSC als .csv exportiert
2.) In der 1. Spalte (A1-A..) steht dann z.B.
'19'xyz123abc789a'
3.) In die 2. Spalte (B1-B..) habe ich den 1. Teil (Text) des SQL-Befehls eingetragen
4.) In Spalte 3 (C1-C..) wird das Passwort (xyz123abc789a) von der customers_id (19) getrennt.
Dazu folgende Formel
=RECHTS(A1;LÄNGE(A1)-3)
(Aus Zelle A1 werden die Stellen 1-3 weggelassen)
5.) In Spalte 4 (D1-D..) kommt der nächste Teil (Text) für den SQL-Befehl
6.) In Spalte 5 (E1-E..) brauchen wir die customer_id. Dazu folgende Formel eintragen:
=LINKS(A1;4)
(Aus Zelle A1 werden die letzten 4 Stellen weggelassen)
usw.
7.) Zum Schluß den Inhalt einzelnen Excel-Spalten in Spalte F1-F.. zusammenfassen.
Wenn der Befehl genau die Reihenfolge der einzelnen Spalten hat, lautet die Formel
in F1 so:
=A1&B1&C1&D1&E1
Ich hoffe, ich das ist einigermaßen verständlich...
Viele Grüße
Lionne