Avatar billede snebolle Nybegynder
02. oktober 2002 - 00:06 Der er 2 kommentarer og
1 løsning

Må man ikke bruge where i en søgemaskine ?

Hej,
Jeg er ved at lege med en søgemaskine men jeg har et problem. Det er omkring denne kode.

strSQL = "SELECT id, forumid, subject, comment, date, replyid FROM Entries WHERE orgthread = yes"
strSQL = strSQL & " (subject LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (comment LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (date LIKE '%" & strKeyword & "%')"

Hvis jeg skriver noget i WHERE så virker den ikke ?? Når jeg f.eks. skriver WHERE orgthread = yes så laver den følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Invalid use of '.', '!', or '()'. in query expression 'orgthread = yes (subject LIKE '%test%') OR (comment LIKE '%test%') OR (date LIKE '%test%')'.

/forum/sog.asp, line 86
Avatar billede medions Nybegynder
02. oktober 2002 - 00:45 #1
strSQL = "SELECT id, forumid, subject, comment, date, replyid FROM Entries WHERE orgthread = yes And "
strSQL = strSQL & " (subject LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (comment LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (date LIKE '%" & strKeyword & "%')"

//>Rune
Avatar billede medions Nybegynder
02. oktober 2002 - 15:16 #2
Thx 4 Poinz

//>Rune
Avatar billede no_doubt Nybegynder
02. oktober 2002 - 15:17 #3
morgen medions... kan du ikke lige skrive på icq 92064248
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester