> [Microsoft][ODBC Microsoft Access Driver] Syntaxfehler (fehlender
> Operator) in Abfrageausdruck 'Anwenderkennzeichen=''Testuser'' and
> Kennwort=''testpasswort'''.

Was zeigt: Es sind zuviele Hochkammas gesetzt.

Du wirst Dich mehr mit der SQL-Syntax besch�ftigen m�ssen, dann er�brigen
sich viele Deiner Fragen und Du kommst sehr viel schneller voran.

Ich versuche mal, einen Teil zu erkl�ren. Nehmen wir man an, du hast Zwei
Variablen: myString und myNumber.

Fangen wir beim numerischen Wert an. Wenn in myNumber der Wert 1 steht, dann
mu� als SQL Abfrage folgendes herauskommen:
        SELECT * FROM myTable WHERE myID = 1
IN ASP mu� man deshalb schreiben:
        sql = "SELECT * FROM myTable WHERE myID = " & myNumber

Nun zu den Feldern vom Typ Text, Zeichnektte, String. Nehmen wir man an, in
MyString steht 'Profi'.
Die SQL Abfrage mu� lauten:
        SELECT * FROM myTable WHERE myField = 'Profi'
Deshalb hei�t es in ASP:
        sql = "SELECT * FROM myTable WHERE myField = '" & myString & "'"

Also: Hochkammas gibt es nicht bei numerischen Werten und sie treten (wenn
sie nicht im Wert enthalten sind, aber das ist ein Sonderfall) nur einmal am
Beginn und am Endes des Wertes auf.

Tsch��, Joachim

http://www.pc-team.de/


| 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