Avatar billede mm12010 Nybegynder
24. oktober 2002 - 15:38 Der er 2 kommentarer og
2 løsninger

Forespørgel virker i Access men ikke i ASP

Denne SQL-sætning virker fint i MS-Access, men den giver ingen resultater på min ASP-side...

rs = conn.Execute("SELECT Max(ID) AS maxofid, First(bruger) AS firstofbruger, First(emne) AS firstofemne, First(datoogtid) AS firstofdatoogtid FROM forum WHERE emne LIKE '*"+seek+"*' OR tekst LIKE '*"+seek+"*' GROUP BY emne ORDER BY Max(ID) DESC;");


Hvad er der galt?
Avatar billede medions Nybegynder
24. oktober 2002 - 15:48 #1
Prøv med denne i stedet for:

rs = conn.Execute("SELECT Max(ID) AS maxofid, First(bruger) AS firstofbruger, First(emne) AS firstofemne, First(datoogtid) AS firstofdatoogtid FROM forum WHERE emne LIKE '%"&seek&"%' OR tekst LIKE '%"&seek&"%' GROUP BY emne ORDER BY MAX(ID) DESC;");

//>Rune
Avatar billede mm12010 Nybegynder
24. oktober 2002 - 15:51 #2
giver følgende fejl:

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.
Avatar billede mm12010 Nybegynder
24. oktober 2002 - 15:55 #3
Har fundet ud af det - Rettede lidt i dit forslag:

rs = conn.Execute("SELECT Max(ID) AS maxofid, First(bruger) AS firstofbruger, First(emne) AS firstofemne, First(datoogtid) AS firstofdatoogtid FROM forum WHERE emne LIKE '%"+seek+"%' OR tekst LIKE '%"+seek+"%' GROUP BY emne ORDER BY Max(ID) DESC;");


Så lidt til dig for at lede mig på rette vej - Takker :o)
Avatar billede medions Nybegynder
24. oktober 2002 - 23:22 #4
-jeg kan så regne ud at du bruger JScript... -det skal du lige huske at sige en anden gang...

*G* men fair nok ;o)
Thx 4 Poinz

//>Rune
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