/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Bøvl med SQL forespørgsel til Acces 97 dat~
Fra : Brian A. Sørensen


Dato : 14-11-01 15:30

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".

Det er noget bøvl. Er der nogen der har nogle ideer?

Mvh
Brian A. Sørensen
ICQ# 96583497

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Susanne Gade (14-11-2001)
Kommentar
Fra : Susanne Gade


Dato : 14-11-01 16:01

>
> strSQL = "Select * From medlemsdata Sort By navn"
>

Brug "order" i stedet for "sort"
strSQL = "Select * From medlemsdata order By navn"

Mvh. Michael



Brian A. Sørensen (14-11-2001)
Kommentar
Fra : Brian A. Sørensen


Dato : 14-11-01 16:12

Susanne Gade wrote in dk.edb.internet.webdesign.serverside.asp:
> >
> > strSQL = "Select * From medlemsdata Sort By navn"
> >
>
> Brug "order" i stedet for "sort"
> strSQL = "Select * From medlemsdata order By navn"
>
> Mvh. Michael
>
>
Hej Michael.

Det vidste jeg faktisk godt. Det var en fejl. Jeg har rettet det
til "Order By", og nu kommer fejl meddelelsen :

Microsoft OLE DB Provider for ODBC Drivers fejl '80004005'

[Microsoft][ODBC Microsoft Access-driver] Den valgte sætvise
sortering understøttes ikke af operativsystemet.

/default.asp, linje 16

Hvad betyder det, og hvad gør jeg?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste