Moin,
Übrigens hab ich jetzt festgestellt das es mit Zahlen Problemlos funktioniert, sobald der Wert aber ein String ist bringt er die Fehlermeldung invalid column name raus...
Dann liegt es daran dass das Strings sind. Die sollte man in SQL nämlich vernünftigerweise in Quotes einschließen. Sonst hält er es tatsächlich für einen Spaltennamen und versucht Spalten zu finden bei denen der Wert der einen Spalte gleich dem Wert der anderen Spalte ist.
Mit SELECT * FROM [Tabelle] WHERE SYSTEM_TYPE = "::SYSTEM_TYPE::" solltest du also dein Ziel erfüllen können (auch wenn mir die ::-Notation tatsächlich nicht geläufig ist, aber das wird irgendeine MS-Abart sein :).
--
Henryk Plötz
Grüße aus Berlin