Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Hilfe bei Firebird (https://www.delphipraxis.net/44215-hilfe-bei-firebird.html)

peter12 15. Apr 2005 15:17

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]

kiar 15. Apr 2005 15:41

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 15. Apr 2005 15:55

DP-Maintenance
 
Dieses Thema wurde von "sakura" von "Klatsch und Tratsch" nach "Datenbanken" verschoben.

Lemmy 15. Apr 2005 17:42

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

peter12 15. Apr 2005 20:00

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

Lemmy 15. Apr 2005 21:45

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