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