Hallo!
> Kann ich bei einer SQL Abfrage alle gelieferten Werte der
> Tabelle irgendwie
> auf LCase umstellen, wie ich das dann auch mit den Daten aus
> dem Formular
> machen w�rde
Die schnellste L�sung: Stell Deine Access-Datenbank um, und zwar die
Sortierreihenfolge z. B. auf "Deutsches Telefonbuch". Dann klappt das bei
allen Abfragen.
Die sicherste L�sung: Im SQL kannst Du auch "WHERE LCASE(Name) =
LCASE('Meier')" verwenden. Du kannst Deine Abfragen auch grunds�tzlich im
SQL-Server-Kompitibilit�tsmodus laufen lassen. Dann musst Du statt LCASE die
Funktion LOWER verwenden.
LIKE ist in der Form LIKE "'%abc%'" sehr unperformant, weil es immer einen
kompletten TableScan erfordert. "LIKE 'abc%'" ist dagegen in Ordnung, weil
ein Index benutzt werden kann. Ob Gro�-/Kleinschreibung ber�cksichtigt wird,
sagt aber immer nur die Collation, die Sortierreihenfolge. Es w�re acuh
doof, wenn WHERE- und ORDER BY-Klausel hier von vornherein unterschiedlich
arbeiten w�rden, oder?
Freundliche Gr��e
Joachim van de Bruck
_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp