Ganz allgemein muss es so aussehen

SELECT irgendwas FROM tabelle WHERE textfeld='inhalt'
SELECT irgendwas FROM tabelle WHERE memofeld='inhalt'
SELECT irgendwas FROM tabelle WHERE zahlfeld=nummer
SELECT irgendwas FROM tabelle WHERE datumsfeld=#mm/dd/yyyy#

Bei Ja/Nein bin ich mir nich sicher wies geht

Es ist immer sinnvoll den SQL String erstmal mit Response.Write auszugeben.
Dann siehst du vielleicht deinen Fehler


-----Urspr�ngliche Nachricht-----
Von: Alexander Husic [mailto:[EMAIL PROTECTED]]
Gesendet: Montag, 17. September 2001 02:51
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Syntaxfehler in WHERE-Klausel


Hallo Liste,

ich habe mal wieder ein Problem mit einer Where - Anweisung... was aber
eigentlich ein grunds�tzliches Problem bei mir ist.

Ich habe leider noch nirgendwo eine entsprechende Doku gefunden... oder war
zu bl�d diese zu finden, wie ich die Anf�hrungszeichen in SQL Strings zu
setzen habe, um nicht diese, oder eine andere Fehlermeldung auf Dauer zu
bekommen:


Microsoft JET Database Engine- Fehler '80040e14'

Syntaxfehler in WHERE-Klausel.

asp/choose.asp, line 29


In diesem Fall handelt es sich um folgenden String:


<%
Session.LCID = 1031

Group = Request.QueryString("group")
Lang = Request.QueryString("lang")

Set MyConn=Server.CreateObject("ADODB.Connection")

MyConn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0; DATA SOURCE=" &
Server.MapPath ("../") & "\cgi-bin\webdb.mdb;"

SQL = "Select * From Content Where Group = "
SQL = SQL & "'"&group&"' and Lang = '"&lang&"'"

Set RS = MyConn.Execute(SQL)

if RS.eof then
%>Ein Fehler ist aufgetreten!<%
else
%>

Die Felder "group" und "lang" stehen in eigenen Tabellen die mit der Tabelle
"Content" verkn�pft wurden.


Weiter meine Frage - �ber diesen Fall hinaus. Wie muss ich die
Anf�hrungszeichen setzen und in welchem Fall .... ich wei� das es da
wesentliche Unterschiede gibt, "#" bei Datumsfeldern usw. Wo gibts was zum
Lesen??

Danke f�r eure Hilfe.

Gr��e,
Alexander


| 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


| 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