Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

[SQL] String -> Date Konvertierungsfehler

  Alt 7. Sep 2010, 10:27
Datenbank: Firebird • Version: 2.1 • Zugriff über: IBExpert
Hallo,

Habe gerade eine Query die ca. grob so aussieht:

SQL-Code:
SELECT
  CAST(tabelle.charfeld as DATE)
FROM tabelle
Problem ist nur dass in diesem Feld ein String steht und aufgrund ungünstiger Umstände KANN es sein, dass in diesem Feld KEIN Datum steht. Daran kann ich leider auch nichts machen.
Wenn das jedoch bei einem Datensatz der Fall ist bekomme ich natürlich von Firebird einen Fehler an den Kopf geschmissen.

Gibt es ne Möglichkeit dieses Problem zu umgehen, bzw. solche Felder zu ignorieren oder die Fehler/Exceptions abzufangen und stattdessen NULL zu selektieren? Sone Art coalesce für den Fall, dass die Konvertierung fehlschlägt.

Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat