24. maj 2001 - 15:19
Der er
38 kommentarer og 3 løsninger
Hent fra databasen ?
hvorfor henter den kun 1 id fra databasen ?? <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"../database.mdb\") str_sql2 = \"SELECT * FROM jwringetoner\" Set rs = Conn.Execute (str_sql2) %> </p> <div align=\"center\"> <% if rs.EOF then %> <span class=\"overskrift\">There no ringtones here ! </span> <% else %> <% Do Until rs.EOF %> <table border=\"0\" width=\"477\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\" align=\"center\"> <tr> <td bgcolor=\"#FFFFFF\" valign=\"top\" class=\"menuoverskrift\" colspan=\"2\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#e5e5e5\" height=\"17\"> <tr> <td bgcolor=\"#f7f7f7\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" class=\"1px_ganz\" height=\"8\"> <tr> <td height=\"13\" width=\"170\"> <a href=\"slet.asp?id=<% = rs(\"id\")%>\">Slet</a> <a href=\"ret.asp?id=<%=rs(\"id\")%>\">Ret</a> </td> <td height=\"13\" width=\"170\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b> <% = rs(\"tonenavn\") %> </b></font> </td> </tr> </table> </td> <% rs.MoveNext Loop %> </tr> </table> </td> </tr> </table> </div> <% end if %> jeg vil ha den viser alt hvad der er i databasen ??
Annonceindlæg fra HP
jeg tror kun du kan se alt hvad der er i tabellen...
der er aldrig nogen som kan svarer på min spm...er de så sværer...
*Ss* Det ser MEGET ud til at der kun er 1 i db\'en.. weird..
hvor er det lige den kun skriver 1, jeg kan ikke se nogen overhovedet anden end en liste med alfabetet
det er nok fordi at de der 3 ringetoner ligger i hver sin tabel...
Har du flere tabeller? Jeg har prøvet at lave en asp fil med det indhold, og der udskriver alt hvad der i databasen.
hov...hvis de ligger i hver sin tabel, så skal du vist nok åbne alle 3 tabeller, men hvorfor er det at de skal ligge i 3 forskellige tabeller?
Jeg har prøvet, og det kan godt lade sig gøre sådan her: str_sql2 = \"SELECT * FROM Tabel1, Tabel2, Tabel3\"
Jep! Rigtigt som idiotbarn skriver... du har dem nok i 3 forskellige tables!... prøv lige at kig efter det..
det var sq mig der skrev det først....
nej, jeg har dem i en tabel som hedder jwringetoner ?
Koden ser jo egentligt ok ud. Måske du har nogle gamle filer liggende på serveren som ligger og bliver cached ? Eller kunne du prøve først med ; str_sql2 = \"SELECT * FROM jwringetoner where id=1\" så str_sql2 = \"SELECT * FROM jwringetoner where id=2\" og til sidst str_sql2 = \"SELECT * FROM jwringetoner where id=3\" og se om der bliver skrevet 3 forskellige ud eller der evt. opstår fejl (måske dine id er nogle andre nummer). /jacob
det jeg vil ha svaret på er... jeg vil ha at den viser alt i jwringetoner (tabel) ...
med det du skriver der oppe udskriver den alt...
Da jeg prøvede, virkede den jo også, så det er sikkert ikke scriptet det er galt med, prøv at lave en ny database....
underligt...det prøver jeg :o)
er der ik nogen som kender ene anden måde at indsætte alt hvad der er i databasen fra en tabel ?
Har du alle data\' i en tabel, for jeg forstår ikke helt hvad du mener?
forstår du ik..????????? det er sku simpelt \"Hent data fra databasen \" ?
Det gør du jo som du har skrevet, er problemet ikke at den ikke henter alt fra den tabel.?
er du sikker på, at du henter fra den rigtige database? Hvis du har to liggende, og du tror den henter fra den ene, men det i virkeligheden er den anden.
jeg er 10000000 % sikker på at jeg har en database og en tabel i databasen !
database.ldb database.mdb hvad er database.ldb ??
Prøv at tage koden, kopiere den over i en ny fil og kør den derfra, det er virkelig underlig
hvor ligger databasen. I samme mappe som siden eller hvad?
idiot > det prøver jeg :o) tofte > jeps den ligger isamme map..
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"../database.mdb\") du skaber forbindelse til en database som ligge en mappe tilbage du skal skrive Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"database.mdb\")
hvis den ligger i samme mappe så er stien forkert ../database.mdb skal være database.mdb
tofte > okay...men der ligger ik en anden database i udenfor....du ved ../ .. ;)
det var mærklige, for det er den du refererer til. Men prøv at fjerne prikkerne og se hvad der sker.
jamen, du henter fra den der ligger en mappe under din asp fil. Tofte, sidder du også og opdatere siden hele tiden:)?
idiot > har prøvet at kopiere mappen og læg den på serveren... det irker hellere ik :(
Jeg ved ik men den ligger sådan her database.mdb...ik ../database.mdb :o)
har du prøvet at fjerne prikkerne?
hvis du skal hente fra den database som ligger i den samme mappe som din asp fil, så skal du rette filen til: DBQ=\" & server.MapPath(\"database.mdb\")
scripten igen :o) for sikkerhedsskyld. <% str_alfa = request.querystring(\"alfa\") bo_start = true do while len(str_alfa) > 0 if bo_start = true then str_sql1 = \" left(navn,1) = \'\" & left(str_alfa, 1) & \"\'\" bo_start = false else str_sql1 = str_sql1 & \" or left(navn,1) = \'\" & left(str_alfa, 1) & \"\'\" end if str_alfa = right(str_alfa, len(str_alfa) - 1) loop Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"database.mdb\") str_sql2 = \"SELECT * FROM jwringetoner where godkendt=\'Ja\' ORDER BY dato DESC\" Set rs = Conn.Execute (str_sql2) %> </p> <div align=\"center\"> <% if rs.EOF then %> <span class=\"overskrift\">Ingen ringetoner ! </span> <% else %> <table border=\"0\" width=\"477\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\" align=\"center\"> <tr> <td bgcolor=\"#FFFFFF\" valign=\"top\" class=\"menuoverskrift\" colspan=\"2\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#e5e5e5\" height=\"17\"> <tr> <td bgcolor=\"#f7f7f7\"> <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" class=\"1px_ganz\" height=\"8\"> <tr> <td height=\"13\" width=\"170\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b> <% = rs(\"tonenavn\") %> </b></font> </td> <td height=\"13\" width=\"84\"><a href=\"melodi.asp?rid=<%= rs(\"id\") %>&sp=nokia\">nokia</a></td> <td height=\"13\" width=\"103\"><a href=\"melodi.asp?rid=<%= rs(\"id\") %>&sp=siemens\">siemens</a></td> <td height=\"13\" width=\"94\"><a href=\"melodi.asp?rid=<%= rs(\"id\") %>&sp=ericsson\">ericsson</a></td> <td height=\"13\" width=\"94\">Hits: <font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b> <% = rs(\"hits\") %> </b></font></td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </div> <% end if %>
på denne her måde viser den alt i databasen... <% PageSize = 10 Conn_String = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") If Request(\"PageTo\") <> \"\" Then strPageTo = Request(\"PageTo\") If strPageTo <> \"\" Then nPageTo = int(strPageTo) If nPageTo < 1 Then nPageTo = 1 End If Else nPageTo = 1 End If Set RS = Session(\"ListingRS\") RS.AbsolutePage = nPageTo else Set Conn=Server.CreateObject(\"ADODB.Connection\") Conn.ConnectionTimeout=15 Conn.CommandTimeout=30 Conn.Open Conn_String Set Cmd=Server.CreateObject(\"ADODB.Command\") Set RS=Server.CreateObject(\"ADODB.Recordset\") Cmd.CommandType = 1 Set Cmd.ActiveConnection = Conn Cmd.CommandText=\"SELECT * From jwringetoner order by ID desc;\" RS.Open Cmd, , 1, 1 RS.PageSize = PageSize Set Session(\"ListingRS\") = RS nPageTo = 1 If not (RS.BOF and RS.EOF) Then Set RS = Session(\"ListingRS\") RS.AbsolutePage = nPageTo End If end if If RS.EOF Then Response.Write(\" <br><br><font size=4 color=\'red\'<b>No Script were found <br></b></font><br>\") Else nRowCount = RS.PageSize While not RS.EOF and nRowCount > 0 Count = 0 for i = 1 to Count next dagar=DateDiff(\"d\", Dato, RS(\"Dato\"))+2 if dagar >= 0 then %> <table border=\"0\" width=\"100\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\" align=\"center\"> <tr> <td bgcolor=\"#FFFFFF\" valign=\"top\" class=\"menuoverskrift\" colspan=\"2\"> <table width=\"100%\" border=\"0\"> <tr> <td height=\"14\" width=\"44%\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b>Tilføjet af: <a href=\"mailto:<% = rs(\"email\") %>\"> <% = rs(\"navn\") %> </a> </b></font></td> <td height=\"14\" width=\"56%\"> <div align=\"right\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b>Tilføjet Kl. <% = rs(\"kl\") %> </b></font><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b>D. <% = rs(\"dato\") %> </b></font></div> </td> </tr> </table> </td> </tr> <tr> <td bgcolor=\"#FFFFFF\" valign=\"top\" class=\"menuoverskrift\" colspan=\"2\"> <table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#e5e5e5\" height=\"17\"> <tr> <td bgcolor=\"#f7f7f7\"> <table width=\"400\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\" class=\"1px_ganz\" height=\"8\"> <tr> <td height=\"13\"><font size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><b> <% = rs(\"rnokia\") %> </b></font> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <hr width=\"400\" noshade size=\"1\" align=\"center\"> <% end if nRowCount = nRowCount - 1 RS.MoveNext Wend \'Display Paging Buttons Response.Write(\"<center><table border=0 cellpadding=4 cellspacing=4><tr>\") \' Display << Response.Write(vbcr & \"<form action=\" & Request.ServerVariables(\"SCRIPT_NAME\") & \" method=post id=form1>\") Response.Write(vbcr & \"<td align=center><font face=arial size=3><b>\") If int(nPageTo) = 1 Then Response.Write(vbcr & \"<input type=submit value=\' << Første \' style=\'{font-weight:bold}\' DISABLED id=submit2 name=submit2><input type=hidden name=PageTo value=1>\") Else Response.Write(vbcr & \"<input type=submit value=\' << Første \' style=\'{font-weight:bold}\' id=submit1 name=submit1><input type=hidden name=PageTo value=1>\") End IF Response.Write(vbcr & \"</td>\") Response.Write(vbcr & \"</form>\") \' Display < Response.Write(vbcr & \"<form action=\" & Request.ServerVariables(\"SCRIPT_NAME\") & \" method=post id=form2>\") Response.Write(vbcr & \"<td align=center><font face=arial size=3><b>\") If int(nPageTo) = 1 Then Response.Write(vbcr & \"<input type=submit value=\' < Tilbage \' id=submit1 name=submit1 style=\'{font-weight:bold}\' DISABLED><input type=hidden name=PageTo value=1>\") Else Response.Write(vbcr & \"<input type=submit value=\' < Tilbage \' id=submit1 name=submit1 style=\'{font-weight:bold}\'>\") Response.Write(vbcr & \"<input type=hidden name=PageTo value=\" & nPageTo-1 & \">\") End If Response.Write(vbcr & \"</td>\") Response.Write(vbcr & \"</form>\") \' Display > Response.Write(vbcr & \"<form action=\" & Request.ServerVariables(\"SCRIPT_NAME\") & \" method=post id=form3>\") Response.Write(vbcr & \"<td align=center><font face=arial size=3><b>\") If int(nPageTo) = int(RS.PageCount) Then Response.Write(vbcr & \"<input type=submit value=\' Næste > \' id=submit1 name=submit1 style=\'{font-weight:bold}\' DISABLED><input type=hidden name=PageTo value=\" & nPageTo & \">\") Else Response.Write(vbcr & \"<input type=submit value=\' Næste >\' id=submit1 name=submit1 style=\'{font-weight:bold}\'>\") Response.Write(vbcr & \"<input type=hidden name=PageTo value=\" & nPageTo+1 & \">\") End IF Response.Write(vbcr & \"</td>\") Response.Write(vbcr & \"</form>\") \' Display >> Response.Write(vbcr & \"<form action=\" & Request.ServerVariables(\"SCRIPT_NAME\") & \" method=post id=form4>\") Response.Write(vbcr & \"<td align=center><font face=arial size=3><b>\") If int(nPageTo) = int(RS.PageCount) Then Response.Write(vbcr & \"<input type=submit value=\' Sidste >> \' id=submit1 name=submit1 style=\'{font-weight:bold}\' DISABLED><input type=hidden name=PageTo value=\" & nPageTo & \">\") Else Response.Write(vbcr & \"<input type=submit value=\' Sidste >> \' id=submit1 name=submit1 style=\'{font-weight:bold}\'><input type=hidden name=PageTo value=\" & RS.PageCount & \">\") End IF Response.Write(vbcr & \"</td>\") Response.Write(vbcr & \"</form>\") Response.Write(\"</tr>\") Response.Write(\"<tr>\") Response.Write(\"<td colspan=4 align=center><font face=\'Verdana\' size=2 ><b>Side </font><font face=\'Verdana\' size=2 color=\'red\'><b>\" & nPageTo & \"</font><font face=\'Verdana\' size=2><b>/</font><font face=\'Verdana\' size=2 color=\'red\'><b>\" & RS.PageCount & \"</font></b>\") Response.Write(\"</td>\") Response.Write(\"</tr>\") Response.Write(\"</table>\") end if %>
Tak for hjælpen alle sammen :o)
Kurser inden for grundlæggende programmering