Hallo,
ich setze Felder mit einem SQL Statement zusammen, z.B.
SELECT anrede+' '+vorname+' '+nachname AS Name_komplett
FROM Kontakte WHERE p_key = :P_KEY
Ich habe jetzt aber das Problem, dass wenn eines der Felder
den Wert "NULL" hat, zeigt der Alias Name (Name_komplett) auch
den Wert "NULL" an.
Das ist nicht nur in Delphi so, sondern auch bei Ausführung über
den Query Analyzer (MS-SQL 7). Der Zugriff auf die einzelnen Felder
erfolgt über ADO in einer separaten Dialog Maske (ähnlich Outlook).
Gibt es eine Möglichkeit ADO anzuweisen das beim Speichern der
Wert "NULL" ersetzt wird durch den Wert "Blank" oder sollte ich
einen Trigger programmieren der die Werte prüft und dann entsprechend
überarbeitet?
Kennt jemand die Syntax damit nach jedem Feld ein Umbruch erfolgt ?
Momentan werden die Felder in einem DB Memo angezeigt und dann mit
"Semikolon" optisch getrennt. Schöner wäre natürlich eine Trennung
durch einen Umbruch (#10 #13).
Danke für die Tipps.
ich setze Felder mit einem SQL Statement zusammen, z.B.
SELECT anrede+' '+vorname+' '+nachname AS Name_komplett
FROM Kontakte WHERE p_key = :P_KEY
Ich habe jetzt aber das Problem, dass wenn eines der Felder
den Wert "NULL" hat, zeigt der Alias Name (Name_komplett) auch
den Wert "NULL" an.
Das ist nicht nur in Delphi so, sondern auch bei Ausführung über
den Query Analyzer (MS-SQL 7). Der Zugriff auf die einzelnen Felder
erfolgt über ADO in einer separaten Dialog Maske (ähnlich Outlook).
Gibt es eine Möglichkeit ADO anzuweisen das beim Speichern der
Wert "NULL" ersetzt wird durch den Wert "Blank" oder sollte ich
einen Trigger programmieren der die Werte prüft und dann entsprechend
überarbeitet?
Kennt jemand die Syntax damit nach jedem Feld ein Umbruch erfolgt ?
Momentan werden die Felder in einem DB Memo angezeigt und dann mit
"Semikolon" optisch getrennt. Schöner wäre natürlich eine Trennung
durch einen Umbruch (#10 #13).
Danke für die Tipps.