Hallo Joachim,

WHERE LCASE (...) funktioniert wunderbar.
Ich werde das so handhaben denke ich.

ist ziemlich einfach und �bersichtilich umzusetzen

danke

gruss
pat

----- Original Message ----- 
From: "Joachim van de Bruck" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, November 12, 2003 8:38 PM
Subject: [Database.asp] AW: [Database.asp] datens�tze in db abgleichen


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

_______________________________________________
Database.asp mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/database.asp

Antwort per Email an