Just nu i M3-nätverket
Jump to content

SQL....??


Olof, Webmaster

Recommended Posts

Olof, Webmaster

Hejsan alla glada!

 

Jag har en access-databs med fotbollsklubbar. Där bärjar bli ganska många fotbollsklubbar nu så jag tänkte att man kunde dela upp dem efter riktnummer.

 

Jag har en kolumn i databasen som heter riktnr. Då borde man ju kunna skriva: main.asp?riktnr=040

men detta fungerar ej!

 

Vad gör jag, min SQL sats lyder: SQLstring = "SELECT * FROM klubbar"

Link to comment
Share on other sites

Olof, Webmaster

hej igen...

tänkte att ni kunde gå in och kolla för en bättre överblick: http://212.247.88.118/sql/main.asp

 

ASP-koden ser ut såhär:

 

<%

Set MyConn = Server.CreateObject("ADODB.Connection")

MyConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=e:\sql\fotboll.mdb"

ID = TRIM(Request.QueryString("ID"))

Set OnMenu = Myconn.Execute ("SELECT * FROM klubbar")

do until OnMenu.EOF

%>

 

<tr>

 

<td>

<%=OnMenu("riktnr")%>

</td>

<td>

<%=OnMenu("namn")%>

</td>

 

</tr>

 

 

<%

OnMenu.MoveNext

loop

%>

Link to comment
Share on other sites

Som du har skrivit nu så kommer din select-sats att returnera alla klubbar oavsett värde på ID. Du måste väl ha något i stil med:

SELECT * FROM klubbar WHERE riktnr = ID

 

Sen verkar du ha något annat fel märker jag efter att ha provkört sidan.

 

"Microsoft OLE DB Provider for ODBC Drivers fel '80004005'

 

[Microsoft][Drivrutin för ODBC Microsoft Access] Ogiltig sökväg, '(okänt)'. Kontrollera att sökvägen är rätt

stavad och att du är ansluten till den server som filerna finns på

 

/sql/main.asp, rad 27 "

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...