Hejsa
Tak for svar !
først "main" er en ren og skære "cut and past" fejl fra et andet
projekt. så den er slettet nu
WHERE delen er der for at det virker men jeg har kun pastet den ene
linje. sådan ser de næste linjer ud:
strSQL = "SELECT Navn, Klasse, Forening, Dato, Tid FROM Person WHERE
strSQL = strSQL & " (Navn LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Klasse LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Forening LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Dato LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (Tid LIKE '%" & strKeyword & "%')"
Hvis jeg feks sætter ORDER BY Navn ASC sidst i linjen (efter where) får
jeg følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in WHERE clause.
håber at det var lidt mere uddybene ! beklager min "spæde" første post.
Poul
Jens GyldenkærneClausen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Poul skrev:
>
> > Problemet er at jeg vil have mit output fra en database søgning
> > til at være soteret (gerne både grupperet og alfabetisk)
>
> Den slags klares i sql-sætningen med et ORDER BY feltnavn.
>
> > jeg har følgende som virker, men det giver mig desvære bare et
> > output i indtastet rækkefølge (ID#)
> > strSQL = "SELECT Navn, Klasse, Forening, Dato, Tid FROM Person
> > main WHERE"
>
> Ovenstående virker? Det lyder mærkeligt - du burde få en
> syntaksfejl. Hvad er "main" i forespørgslen?
>
> > Jeg har feks førsøgt følgende, men får fejl:
>
> Hvilken fejl? Husk *altid* at fortælle hvilken fejlmeddelelse en
> given side leverer - det gør det meget lettere at hjælpe. Se evt.
> siden her: <
http://asp-faq.dk/article/?id=41>.
>
> > strSQL = "SELECT Navn, Klasse, Forening, Dato, Tid FROM Person
> > main WHERE GROUP BY Dato ORDER BY Navn"
>
> Igen har du et "main" stående og flagre midt i sætningen. Er main
> og Person to tabeller? Et par andre fejl:
> Din WHERE-del er tom - så skal WHERE slet ikke stå der
> Når du bruger GROUP BY, skal alle felter i select-listen enten være
> grupperede (med i GROUP BY-linjen) eller omfattet af en aggregat-
> funktion (fx COUNT, SUM)
>
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på
http://usenet.dk/netikette/citatteknik.html
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials