Ulli Vieweg
2011-03-09 23:36:36 UTC
Hallo zusammen,
ich habe da ein Problem, wo ich noch nicht mal näherungsweise eine Idee
habe...
Es geht um ein simples UPDATE-Statement, wo 2 Felder upgedatet werden sollen
mit dem Kriterium eines weiteren Feldes:
UPDATE TABLE
SET FELD1= '10', FELD2 = 'Langer Text mit 100 Zeichen'
WHERE FELD3 = 'XXX_20110302_01';
Wenn das Feld 3 einen Wert von: 'XXX_20110302_1' hat, funktioniert alles.
Wenn es jedoch den Wert 'XXX_20110302_01' hat - peng. Was bitte macht die
zusätzliche Null aus? Zulässige Feldlänge ist varchar 20.
Die geschmissene Exeption lautet: Arithmetic overflow or division by zero
has occurred.
arithmetic exception, numeric overflow, or string truncation.
string right truncation.
OK...Führende Nullen stören meistens ;-) Aber diese hier ist die vorletzte
in einem String. Was ist faul?
DB=Interbase 2.5
Delphi=6
ciao
ulli
ich habe da ein Problem, wo ich noch nicht mal näherungsweise eine Idee
habe...
Es geht um ein simples UPDATE-Statement, wo 2 Felder upgedatet werden sollen
mit dem Kriterium eines weiteren Feldes:
UPDATE TABLE
SET FELD1= '10', FELD2 = 'Langer Text mit 100 Zeichen'
WHERE FELD3 = 'XXX_20110302_01';
Wenn das Feld 3 einen Wert von: 'XXX_20110302_1' hat, funktioniert alles.
Wenn es jedoch den Wert 'XXX_20110302_01' hat - peng. Was bitte macht die
zusätzliche Null aus? Zulässige Feldlänge ist varchar 20.
Die geschmissene Exeption lautet: Arithmetic overflow or division by zero
has occurred.
arithmetic exception, numeric overflow, or string truncation.
string right truncation.
OK...Führende Nullen stören meistens ;-) Aber diese hier ist die vorletzte
in einem String. Was ist faul?
DB=Interbase 2.5
Delphi=6
ciao
ulli