Fehler Conversion error from string "".
Verfasst: Di 2. Okt 2018, 15:21
Hallo zusammen,
wenn ich folgendene Befehle ausführe
Select b.adressnr, b.belegnr, b.gesamt,b.datumme ,CAST(k.KDPauschvon AS DATE), CAST(k.KDGenehm AS DATE)
from belegpos b, kunden k
where b.adressnr = k.kundennr
and belegtyp = "V"
and belegart = "LI"
and not (wgr like "test%" or wgr="sens")
and datumme>=CAST(k.KDPauschvon AS DATE)
and datumme<=CAST(k.KDGenehm AS DATE)
order by belegnr;
bekomme ich diese Fehlermeldung:
SQL-Fehler in Schritt 1:
TA_SQL.SelectQuery: Overflow occurred during data type conversion.Conversion error from string "".
Select b.adressnr, b.belegnr, b.gesamt,b.datumme ,CAST(k.KDPauschvon AS DATE), CAST(k.KDGenehm AS DATE)
from belegpos b, kunden k
where b.adressnr = k.kundennr
and belegtyp = "V"
and belegart = "LI"
and not (wgr like "test%" or wgr="sens")
and datumme>=CAST(k.KDPauschvon AS DATE)
and datumme<=CAST(k.KDGenehm AS DATE)
order by belegnr
Füge ich nach "where b.adressnr = k.kundennr" noch den Befehl "and kundennr="10212" ein, läuft das ganze ohne Fehler durch. Die Felder KDPauschvon bzw. KDGenehm haben das Format [VAR]CHAR10 bzw. [VAR]CHAR 15. CAST innerhalb von Select um die Spalten nach den Regel einens Datums sortieren zu können.
Dier SQL Abfrage erfolg innerhalb des Warenwirtschaftssystem GDI mit der Datenbank Firebird 2.5.1.26351 (64-Bit) .
Gruß MiWi
wenn ich folgendene Befehle ausführe
Select b.adressnr, b.belegnr, b.gesamt,b.datumme ,CAST(k.KDPauschvon AS DATE), CAST(k.KDGenehm AS DATE)
from belegpos b, kunden k
where b.adressnr = k.kundennr
and belegtyp = "V"
and belegart = "LI"
and not (wgr like "test%" or wgr="sens")
and datumme>=CAST(k.KDPauschvon AS DATE)
and datumme<=CAST(k.KDGenehm AS DATE)
order by belegnr;
bekomme ich diese Fehlermeldung:
SQL-Fehler in Schritt 1:
TA_SQL.SelectQuery: Overflow occurred during data type conversion.Conversion error from string "".
Select b.adressnr, b.belegnr, b.gesamt,b.datumme ,CAST(k.KDPauschvon AS DATE), CAST(k.KDGenehm AS DATE)
from belegpos b, kunden k
where b.adressnr = k.kundennr
and belegtyp = "V"
and belegart = "LI"
and not (wgr like "test%" or wgr="sens")
and datumme>=CAST(k.KDPauschvon AS DATE)
and datumme<=CAST(k.KDGenehm AS DATE)
order by belegnr
Füge ich nach "where b.adressnr = k.kundennr" noch den Befehl "and kundennr="10212" ein, läuft das ganze ohne Fehler durch. Die Felder KDPauschvon bzw. KDGenehm haben das Format [VAR]CHAR10 bzw. [VAR]CHAR 15. CAST innerhalb von Select um die Spalten nach den Regel einens Datums sortieren zu können.
Dier SQL Abfrage erfolg innerhalb des Warenwirtschaftssystem GDI mit der Datenbank Firebird 2.5.1.26351 (64-Bit) .
Gruß MiWi