14. maj 2002 - 09:10
Der er
21 kommentarer og 2 løsninger
Problemer med DB-forbindelse
<% Set Conn = Server.CreateObject("ADODB.Connection") strDSN = "ACCESS DB-FORBINDELSE" Conn.Open strDSN strSQL = "SELECT ID, Description, url FROM jobbase ORDER By ID" Set rs = Conn.Execute(strSQL) %> <table align='center'> <% Do While Not rs.EOF OR rs.BOF %> <tr> <td><% & rs("Url") & %> </td> <td><% & rs("Description") & %> </td> </tr> <% rs.MoveNext Loop ' luk db-forbindelsen Conn.Close Set Conn = Nothing %>
Annonceindlæg fra Kingston Technology
Hvad er det lige problemet er? Har du sat din dsn rigtigt op?
Er der nogen som kan se hvad der er galt. Jeg skal bare have den til at smide indholdet af en database-tabel ind i en tabel :-). "ACCESS DB-FORBINDELSE" er bare pseodo kode *lol*
p.s. luk lige din table *S*
Jeg får bare at vide at siden ikke kan vises
Subject: "problem med db-forbindelse" ..og så lægger du pseudokode ind lige netop i connectionstrengen???
så skal du gå ind i tools -> internet options -> advanced og afmarkere "Show Friendly HTTP Error Messages" - så får du en fejlmelding, der fortæller lidt mere om, hvad problemet er ;o)
<tr> <td><% & rs("Url") & %> </td> <td><% & rs("Description") & %> </td> </tr> Skal være : <tr> <td><% = rs("Url") %> </td> <td><% = rs("Description") %> </td> </tr>
Det vil tage fejlen væk. Men hvis du gør som kimiwam siger - så ville du selv havde fundet fejlen .!
hele koden ser sådan ud <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>Nord Data - Job</title> <base target="_self"> </head> <body leftmargin="10" topmargin="0"> <div align="left"> <table border="0" width="100%" height="100%"> <tr> <td valign="top" align="left"> <table border="0" width="620"> <tr> <td height="120" background="images/billede.jpg" valign="top" align="center"> <b><font face="Arial" size="4" color="#ffffff">Job</font></b></td> </tr> <tr> <td valign="top" align="left"> <table border="0"> <tr> <td width="50"></td> <td width="530" valign="top" align="left"> <% Set Conn = Server.CreateObject("ADODB.Connection") strDSN = DB-FORBINDELSE (virker fint) Conn.Open strDSN strSQL = "SELECT ID, Description, url FROM jobbase ORDER By ID" Set rs = Conn.Execute(strSQL) %> <table align='center'> <% Do While Not rs.EOF OR rs.BOF %> <tr> <td><% & rs("Url") & %> </td> <td><% & rs("Description") & %> </td> </tr> <% rs.MoveNext Loop ' luk db-forbindelsen Conn.Close Set Conn = Nothing %> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </body>
Når jeg prøver at lukke <html> tagget bliver det bare fjernet igen (frontpage)
ok.... Men det hjalp det jeg skrev før ikke ????... Åbn det i notepad og indsæt </html> !
<td><% & rs("Url") & %> </td> <td><% & rs("Description") & %> </td> er rettet til <td><% & =rs("Url") & %> </td> <td><% & =rs("Description") & %> </td>
den vil stadig ikke vise siden
UDEN & <td><%=rs("Url")%> </td> <td><%=rs("Description")%> </td>
NEJ ret det til det jeg skriver !!!!!! <tr> <td><% = rs("Url") %> </td> <td><% = rs("Description") %> </td> </tr> !!!!
hvordan får jeg den til at springe det første resultset over
Kurser inden for grundlæggende programmering