Onlangs begonnen met ASP, maar nu zit ik al een tijdje met een probleem en ik kan het niet oplossen. Door alle tekens, zie ik niet meer goed welke waar horen, dat is waarschijnlijk ook de fout.Het is de volgende fout:
Ik wil gegevens uit een database uitlezen, door middel van een kleine soort zoekfunctie. Als 1 van de trefwoorden in de database overeenkomt met wat er ingevoed is bij de form, zou hij de foto moeten laten zien. Dat stuk van de script heb ik weg gelaten, omdat het niet echt relevant is (denk ik dan).Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Trefwoord1 ='test1, Zoeken' OR Trefwoord2 ='test1, Zoeken' OR Trefwoord3 ='test1, Zoeken' Trefwoord4 ='test1, Zoeken''.
/55545/Site/Zoeken/zoek.asp, line 11
code:
1
2
3
4
5
6
7
| Dim objConn, strQuery, objRS
Dim StringConnection, Zoektf1
Set objConn = Server.CreateObject("ADODB.Connection")
StringConnection="Driver={Microsoft Access Driver (*.mdb)};DBQ= D:\studenten_website\website\55545\database\upload.mdb"
objConn.Open StringConnection
Zoektf1 = Request.Form("zoek")
strQuery = "SELECT * FROM foto WHERE Trefwoord1 ='"& zoektf1 &"' OR Trefwoord2 ='"& zoektf1 &"' OR Trefwoord3 ='"& zoektf1 &"' Trefwoord4 ='"& zoektf1 &"'" |