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