online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon Flixe84 vom 04.05.2022, 16:02 Options

Überlauf bei numerischem Feld (Fehler: 3349

Hallo zusammen,

habe eine Access-DB seit heute bekomme ich bei einer Abfrage immer den Fehler " Überlauf bei numerischem Feld" Warum?

Wenn ich die Datei im Entwurfsmodus öffne (nichts verändere) dann speichere und dann auf Dattenblattansicht klicke sehe ich alles was ich sehen will, wenn ich die Abfrage dann schließe und direkt über einen Doppelklick ansehen möchte taucht der Fehler
"Überlauf bei numerischem Feld" auf!


Warum?
Kann mir jemand weiterhelfen?

Grüße
& Danke
Flixe 84


Antwort schreiben

Antwort 1 von RaHi vom 04.05.2022, 16:33 Options

Hallo Flixe84,

Wenn du sehr große Zahlen addierst, kommst du irgendwann an die Grenze des Zahlenraums
des Feldtyps, eine implizite Typumwandlung gibt es (glaube ich) nicht. Falls du Felder addierst,
könntest du diese explizit umwandeln mit z.B.: cdbl(nz(feld)) und dann addieren multipizieren
oder sonst was damit anstellen. Du solltest dir aber überlegen, was du dir damit einhandelst.
Evtl. Hilft es auch, wenn du deine Abrage mal postest.

Gruß Ralf

Antwort 2 von Marie vom 29.05.2022, 23:24 Options

Vielleicht ist der angegebene Datentyp ist "zu klein" - passiert häufig bei integer.

Ändere den Datentyp mal z.Bsp. in Long

Gruß marie

Ähnliche Themen

Excel Datei in CSV konvertieren und Ä Ü Ö Fehler vermeiden
Terraboy  18.11.2008 - 17 Hits - 4 Antworten

Berechnete Feld
yxc  16.02.2009 - 185 Hits - 8 Antworten

#Fehler
Big-Robby  02.03.2009 - 133 Hits - 12 Antworten

feld indizieren / gültigkeits regel
access200007  07.07.2009 - 197 Hits - 2 Antworten

Memo-Feld mit Datum/Uhrzeit "von oben befüllen"
Torillo  08.09.2009 - 247 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026