Einzelnen Beitrag anzeigen

Alfonso

Registriert seit: 10. Jan 2006
250 Beiträge
 
Delphi 11 Alexandria
 
#10

Re: Ersetzen von "." durch "," mit SQL

  Alt 8. Nov 2007, 16:37
Hallo,

hilft alles nichts. Ich habe gelesen, dass REPLACE nur in Access direkt geht. Eine Konvertierungsroutine, die in einer Schleife durch alle Datensätze geht und dann mit ADOtmp.Edit; ... ADOtmp.Post; die Werte ändert dauert ewig (über 100.000 Datensätze).
Wenn ich den Datentyp ändere, wie vorgeschlagen mit ALTER TABLE, passiert der gleiche Fehler: "." wird ignoriert und aus 5.12 wird 512.

Einzige gefundene unschöne Lösung bisher: Vor der Umwandlung tausche ich in der Systemsteuerung unter Ländereinstellungen die Bedeutung von "." und "," aus. Dann konvertiert er richtig. Anschließend muss ich es wieder umstellen. Kann man das automatisiert machen?

Oder hat noch jemand eine Kluge Idee?

Gruß
Alfonso
Alfonso
Seit Turbo Pascal 3.0 dabei!
Ewiger Pascal Fan!
  Mit Zitat antworten Zitat