Fehler beim Importieren von Daten

Hallo,

habe folgendes Problem:

In Access97 habe ich über ODBC aus meiner Oracledatenbank verschiedene Tabellen importiert, ohne Probleme.

Jetzt mit Access 2002 werden Dezimalzahlen nicht richtig importiert, das Trennzeichen „Punkt“ wird einfach weggelassen.

Aus 7 wird 7, ist kein Problem
aus 6.5 wird 65 und
aus 3.46 wird 346! Dies ist ein Problem, weil es sich um Preise handelt.

Habe schon versucht die Ländereinstellungen auf US zu stellen, keine Änderung. Und Einstellungen beim ODBC-Treiber habe ich keine gefunden z.B. numeric setting…

Vielen Dank, falls jemand was weiß!

Flo

Hallo,

habe folgendes Problem:

In Access97 habe ich über ODBC aus meiner Oracledatenbank
verschiedene Tabellen importiert, ohne Probleme.

Jetzt mit Access 2002 werden Dezimalzahlen nicht richtig
importiert, das Trennzeichen „Punkt“ wird einfach weggelassen.

Aus 7 wird 7, ist kein Problem
aus 6.5 wird 65 und
aus 3.46 wird 346! Dies ist ein Problem, weil es sich um
Preise handelt.

Sind die Oracle-Tabellen via ODBC verknüpft oder sind sie via ODBC als Access-Tabellen erzeugt und die DAten dann importiert worden?

Es hört sich so an, als wären die Datentypen der entspr. Felder in den Access-Tabellen (im zweiten Fall) nicht mit Datentyp Double oder Währung erzeugt worden.

Habe schon versucht die Ländereinstellungen auf US zu stellen,
keine Änderung. Und Einstellungen beim ODBC-Treiber habe ich
keine gefunden z.B. numeric setting…

Die Ländereinstellungen würden (vermutlich) nur greifen, wenn sie nur VOR dem Import der Daten ungestellt worden wären.

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo,

hast du mall versucht auf AccessSeite die entsprechenden Felder mit dem Datentyp „Dezimal“ zu definieren. Mir ist bekannt das es zu Konvertierunsproblemen kommen kann je nach dem wie auf Oracle Seite die Fleisskommazahlen definiert wurden.

Tschau
Peter

Hallo,

habe folgendes Problem:

In Access97 habe ich über ODBC aus meiner Oracledatenbank
verschiedene Tabellen importiert, ohne Probleme.

Jetzt mit Access 2002 werden Dezimalzahlen nicht richtig
importiert, das Trennzeichen „Punkt“ wird einfach weggelassen.

Aus 7 wird 7, ist kein Problem
aus 6.5 wird 65 und
aus 3.46 wird 346! Dies ist ein Problem, weil es sich um
Preise handelt.

Sind die Oracle-Tabellen via ODBC verknüpft oder sind sie via
ODBC als Access-Tabellen erzeugt und die DAten dann importiert
worden?

habe die Tabellen von Access aus importiert, also nicht verknüpft.
tabellen, rechte maus, datenbank odbc importieren…

Es hört sich so an, als wären die Datentypen der entspr.
Felder in den Access-Tabellen (im zweiten Fall) nicht mit
Datentyp Double oder Währung erzeugt worden.

habe den standard bei access auf dezimal gestellt, aber das bringt auch nichts, werde die anderen mal versuchen!

Habe schon versucht die Ländereinstellungen auf US zu stellen,
keine Änderung. Und Einstellungen beim ODBC-Treiber habe ich
keine gefunden z.B. numeric setting…

Die Ländereinstellungen würden (vermutlich) nur greifen, wenn
sie nur VOR dem Import der Daten ungestellt worden wären.

habe die einstellung vorher umgestellt, bringt nichts.
pc runtergefahren…

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

viele grüße an den bodensee, werde hoffentlich bald dort wohnen!

habe ich gemacht, aber das geht ja erst nach dem importieren, da ist das komma bzw der punkt schon weg!

Hallo,
dann erstell vorher eine Access-Tabelle mit den passenden Felddatentypen und verwende eine Anfügabfrage, die die Daten aus der verlinkten ODBC-Tabelle liest und an die Access-Tabelle anfügt.

(und WO am BS?)

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!

Hallo,
dann erstell vorher eine Access-Tabelle mit den passenden
Felddatentypen und verwende eine Anfügabfrage, die die Daten
aus der verlinkten ODBC-Tabelle liest und an die
Access-Tabelle anfügt.

ok, werde das mal probieren

(und WO am BS?)

irgendwo zwischen lochau und feldkirch, je nachdem wo wir was finden

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!