04. januar 2003 - 20:30Der er
19 kommentarer og 1 løsning
Rangliste
Jeg skal have lavet en ranglist / ladder.
Info: MS Access Database: "db/db.mdb" Tabellen: "clans" Kolonnen: "won" , "lost" og "clanname_long"
Jeg skal have lavet en side som liste alle post i tabellen udfra kolonnen "won". Dvs. at det tal som er højst i "won" skal komme øverste og derefter nedefter. Hvis der er 2 ens "won" tal så skal den gå efter hvem der er færest "lost". Når den skal printe dem ud skal den bare skrive "clanname_long" ud - skal nok lave noget af det jo :) Please hjælp mig!
strSQL = "SELECT * FROM clans ORDER BY won DESC, ORDER BY lost ASC" Set objRs = objConn.Execute(strSQL) %> <table> <tr> <td><b>Clan</b></td> <td><b>Won</b></td> <td><b>Lost</b></td> </tr>
Error Type: Microsoft OLE DB Service Components (0x80040E73) Format of the initialization string does not conform to the OLE DB specification. /clan-gathering.dk/vor/league/test.asp, line 9
Linie 9: objConn.Open "Driver={Microsoft Access Driver (*.mdb)}DBQ=" & Server.MapPath("db/db.mdb")
<% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("db/db.mdb")
strSQL = "SELECT * FROM clans ORDER BY won DESC, ORDER BY lost ASC" Set objRs = objConn.Execute(strSQL) %> <table> <tr> <td><b>Clan</b></td> <td><b>Won</b></td> <td><b>Lost</b></td> </tr>
Eromaster> Den kode du kopiere her fra over i din Editor bliver lavet om kan jeg se! -så du er nødt til inde du kopiere det over i din Editor, at kopiere koden, sætte den ind i tekstboxen nede for neden af denne side, kopiere koden igen, og så sætte den ind i din Editor!
strSQL = "SELECT * FROM clans ORDER BY won DESC, ORDER BY lost ASC" Set objRs = objConn.Execute(strSQL) %> <table> <tr> <td><b>Clan</b></td> <td><b>Won</b></td> <td><b>Lost</b></td> </tr>
Denne kode fra editoren: <html> <head> <title></title> </head> <body>
<% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("db/db.mdb")
strSQL = "SELECT * FROM clans ORDER BY won DESC, ORDER BY lost ASC" Set objRs = objConn.Execute(strSQL) %> <table> <tr> <td><b>Clan</b></td> <td><b>Won</b></td> <td><b>Lost</b></td> </tr>
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error in ORDER BY clause. /clan-gathering.dk/vor/league/test2.asp, line 12
strSQL = "SELECT * FROM clans ORDER BY won DESC, lost ASC" Set objRs = objConn.Execute(strSQL) %> <table> <tr> <td><b>Clan</b></td> <td><b>Won</b></td> <td><b>Lost</b></td> </tr>
strSQL = "SELECT * FROM clans ORDER BY won DESC, lost ASC" Set objRs = objConn.Execute(strSQL) %> <table> <tr> <td><b>Clan</b></td> <td><b>Won</b></td> <td><b>Lost</b></td> </tr>
2-mazer> Nej, det har sq været oppe mange gange *G* Men det sker fordi folk kopiere min kode og retter i den, så glemmer de at fjerne //>Rune for neden!
//>Rune
Synes godt om
Ny brugerNybegynder
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.