> Mal mit ' dann mit "... dann beides. Gibt es eine logische Erkl�rung
> daf�r, wenn ja, wo finde ich die???

Die Datenbank-Engine ben�tigt bei Zeichenkette und Datumswerten Hochkommas
...

SELECT * FROM myTable WHERE myField = 'M�ller'

SELECT * FROM myTable WHERE myField LIKE '%M�%'

... aber nicht bei einem numerischen Wert ....

SELECT * FROM myTable WHERE myIDField = 1

... und wenn man das in ASP schreibt, kommt alles in "richtige" Kommas ...

sqlString = "SELECT * FROM myTable WHERE myField = 'M�ller'"
sqlString = "SELECT * FROM myTable WHERE myField LIKE '%M�%'"
sqlString = "SELECT * FROM myTable WHERE myIDField = 1"

... und wenn es um Variablen geht, sieht es komplizierter aus ...

myVar = "M�ller"
sqlString = "SELECT * FROM myTable WHERE myField = '" & myVar & "'"
myVar = "M�"
sqlString = "SELECT * FROM myTable WHERE myField LIKE '%" & myVar & "%'"
myVar = 1
sqlString = "SELECT * FROM myTable WHERE myIDField = " & myVar

... ist es aber nur am Anfang.

Tsch��, Joachim Uersfeld


| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an