Hallo zusammen!
Bei folgendem SQL-Statement machen mir sowohl JET als auch ACE Probleme:
Das Feld EndfassungJN sollte eigentlich folgende Werte enthalten:
NULL: Es liegt noch keine Stellungnahme vor
FALSE: Die Stellungnahme liegt als Entwurf vor
TRUE: Die Stellungnahme ist fertiggestellt
Im Access selber passt das Ergebnis. Wird das Statement jedoch aus meiner asp.net-Anwendung (VS 2005, C#) via ACE- oder JET-Engine ausgeführt, taucht statt NULL der Wert FALSE auf. Woran liegt das und wie kann ich dieses Verhalten umgehen?
Vielen Dank im Voraus
Wolfgang
Bei folgendem SQL-Statement machen mir sowohl JET als auch ACE Probleme:
Code:
SELECT DTPublic.* , StellungnahmenBdt.EndfassungJN , IIf(StellungnahmenBdt.[EndfassungJN] IS NULL, '~\Forms\ampel_rot.png',IIf(StellungnahmenBdt.[EndfassungJN] = 0, '~\Forms\ampel_gelb.png', '~\Forms\ampel_gruen.png')) AS ImageURL FROM DTPublic INNER JOIN (ZuständigkeitBdt LEFT OUTER JOIN StellungnahmenBdt ON StellungnahmenBdt.BdtLfdnrZuständigkeit = ZuständigkeitBdt.BdtLfdnrZuständigkeit) ON ZuständigkeitBdt.GTLfdnrAntwort = DTPublic.GTLfdnrAntwort
NULL: Es liegt noch keine Stellungnahme vor
FALSE: Die Stellungnahme liegt als Entwurf vor
TRUE: Die Stellungnahme ist fertiggestellt
Im Access selber passt das Ergebnis. Wird das Statement jedoch aus meiner asp.net-Anwendung (VS 2005, C#) via ACE- oder JET-Engine ausgeführt, taucht statt NULL der Wert FALSE auf. Woran liegt das und wie kann ich dieses Verhalten umgehen?
Vielen Dank im Voraus
Wolfgang
Comment