![]() |
Datenbank: Firebird • Version: 1.5
Hilfe bei Firebird
Habe Firebird datenbank 1.5 bekomme auf einmal die Fehlermeldung
Arithmetic overflow or division by zero has occurred. arithmetic execption, nummeroverflow, or string truncation. Cannot ransliterate between character sets. was ist mit meiner Datenbank passiert. peter [edit=sakura] Daten gesetzt. Mfg, sakura[/edit] |
Re: Hilfe bei Firebird
hallo,
das kann mehrere Ursachen haben, erstmal würde ich darauf tippen, das deine Einstellungen beim Character set <> ISO 8959 oder Win 1252 sind. obwohl ich ir bei den Zahlen nicht sicher bin :mrgreen: Zeig mal das Script, mit welchem du deine DB erzeugst. raik |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Klatsch und Tratsch" nach "Datenbanken" verschoben.
|
Re: Hilfe bei Firebird
Hi,
der Zeichnesatz des Clients (also Deines Programmes) muss mit dem Zeichensatz der Datenbank übereinstimmen. In der Regel nimmt man hier in Deutschland den ISO 8859-1, Alternativ auch den WIN1252. Der Fehler kommt, wenn der Client ein Zeichen innerhalb eines Strings sendet, der im Zeichensatz der Datenbank nicht vorkommt. Es kann allerdings auch ne Division durch null sein die den Fehler erzeugt. Wenn Du nicht weiter kommst, dann mitte mehr code! Lemmy |
Re: Hilfe bei Firebird
nach meiner Befürchtung habe ich ein Problem zwischen Firebird 1.5 und Interbase6.5 von Delphi 7
wie kann ich die datenbank in firebird 1.5 umwandeln peter |
Re: Hilfe bei Firebird
Wie hast Du die Datenbank von Interbase nach Firebird "konvertiert"? Hast Du einfach die Endung umbenannt oder ein Backup-Restore gemacht? Ich weiß nicht, ob die beiden Versionen noch so identisch sind.
Am sichersten gehst Du, wenn Du in Firebird die Datenbank neu aufbaust und die Daten überspielst. Lemmy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz