Hallo himitsu,
ja das ist voll Krank nur weil das
SQL damals nicht sauber umgesetzt wurde.
Warum wurde der Vergleich auf NULL anders behandelt als der Vergleich mit einem Wert:
Code:
(AND STRASSE = NULL) (AND STRASSE = 'Bahnhofstasse 1')
Was mich auch ärgert:
Eigentlich müsste das
SQL so sein:
Code:
FROM ADRESSEN
SELECT NAME, VORNAME
WHERE NAME = :NAME
C# hat das in LINQ versucht besser zu lösen.
Gruß Kostas