Bøvl med SQL forespørgsel til Access 97 database
Kan nogen hjælpe mig. Nedenstående kode giver fejl.<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" &
Server.MapPath (\"/data/medlemmer.mdb\")
Conn.Open DSN
%>
<%
strSQL = \"Select * From medlemsdata Sort By navn\"
Set rs = Conn.Execute(strSQL)
Do
strNavn = rs(\"navn\") & \" \" & rs(\"efternavn\")
strLink = \"<a href=\'person.asp?id=\" & rs(\"medlemsnummer\") &
\"\'>\" & strNavn & \"</a>\"
Response.Write \"<li>\" & strLink & \"</li>\"
rs.MoveNext
Loop While Not rs.EOF
Fejlmeddelelsen er:
Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
FROM-delsætningen.
/default.asp, linje 16
Linie 16 er:
Set rs = Conn.Execute(strSQL)
Hvis jeg ændrer SQL forespørgslen til:
strSQL = \"Select * From medlemsdata\"
virker det fint, men dataene er ikke sorteret.
Kolonnenavnet i databasen er rigtigt nok \"navn\". At sætte [] rundt om navn dur heller ikke.
Det er noget bøvl. Er der nogen der har nogle ideer?
Mvh
Brian A. Sørensen
ICQ# 96583497
