Avatar billede rasmus_h Nybegynder
10. november 2004 - 18:25 Der er 6 kommentarer og
1 løsning

Fejl ved hentning af data

Hej!

Jeg har en side hvorpå man kan indtaste et nummer. Dette nummer skal så bruges på en anden side til at hente data i en tabel med dette nummer og udfylde formular felterne med dataerne fra posten.

Men når jeg indtaster et nummer og trykker Hent får jeg bare en Siden kan ikke vises, http 500 Intern Serverfejl

Hvad har jeg gjort galt?

Filerne:

udr_create.asp:
<font face="Verdana">Rediger udrykning</font><br>
        </font></b></p>
        <form method="POST" action="udr_change.asp">
            <p align="center"><font face="Verdana"><b>
            <font size="2" color="#666666">Nr </font></b><font color="#666666">
            <input name="Nr" size="5"></font><b><font size="2" color="#666666">&nbsp;
            </font></b>
            <font color="#666666">
            <input type="submit" value="Hent" name="SendNr"></font></font></p>
        </form>


udr_change.asp:
<% Response.Buffer = True %>
<% PostUdrNr = Request.Form("Nr")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../db/udrykninger.mdb")

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/udrykninger.mdb")

        Set rs = Server.CreateObject("ADODB.RecordSet")
        strSQL = "SELECT * FROM udrykninger WHERE UdrNr ='PostUdrNr'"
        rs.Open strSQL, Conn, 1

          rs("Dato") = Dato
          rs("Sted") = Sted
          rs("kommune") = Kommune
          rs("Melding") = Melding
          rs("Tekst") = Tekst
          rs("Fra") = Fra
          rs("UdrNr") = UdrNr
   

%>



<html>

<head>


<meta http-equiv="Content-Language" content="da">


<title>Rediger udrykning</title>
<link rel="stylesheet" type="text/css" href="../cssdesign/design01.css">
</head>

<body topmargin="10" leftmargin="0" rightmargin="0">
<center>
<h2>Herunder kan du redigere en udrykning</h2>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="506">

    <tr>
       
        <td width="506"><form method="POST" action="udr_update.asp?Udr=<%=PostUdrNr%>">
    <table border="0" width="102%">
      <tr>
        <td width="25%">
          <font face="Verdana" color="#666666" size="2"><b>Dato / Tid (DD-MM-ÅÅÅÅ TT:MM)</b></font>
        </td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
          <font face="Verdana" color="#666666" size="2"><b>Melding</b></font>
        </td>
      </tr>
      <tr>
        <td width="25%">
        <input type="text" name="NyDato" size="33" value="<%=Dato%>"></td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
        <input type="text" name="NyMelding" size="33" value="<%=Melding%>"></td>
      </tr>
      <tr>
        <td width="25%"><b><font face="Verdana" color="#666666" size="2">Sted</font></b></td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
          <font face="Verdana" color="#666666" size="2"><b>Kommune</b></font>
        </td>
      </tr>
      <tr>
        <td width="25%">
        <input type="text" name="NyAdresse" size="33" value="<%=Sted%>"></td>
        <td width="2%">&nbsp;</td>
        <td width="49%"><select size="1" name="NyKommune">
<% If Kommune = "Ringsted Kommune" THEN %>
            <option value="Ringsted Kommune" selected>Ringsted</option>
            <option value="Suså Kommune" >Suså</option>
<% Elseif Kommune = "Suså Kommune" THEN %>
            <option value="Ringsted Kommune">Ringsted</option>
            <option value="Suså Kommune" selected>Suså</option>
<% End If %>
          </select></td>
      </tr>
      <tr>
        <td width="25%">
          <font face="Verdana" color="#666666" size="2"><b>Tekst</b></font>
        </td>
        <td width="2%">&nbsp;</td>
        <td width="49%"><font face="Verdana" color="#666666" size="2"><b>Modtaget fra</b></font></td>
      </tr>
      <tr>
        <td width="25%" rowspan="5"><textarea rows="4" name="NyTekst" cols="27"><%=Tekst%></textarea></td>
        <td width="2%" rowspan="5">&nbsp;</td>
        <td width="49%"><select size="1" name="NyFra">
<% If Fra = "112 Alarm AC Slagelse" THEN %>
          <option value="112 Alarm AC Slagelse" selected>112 Alarm</option>
          <option value="Ringsted Politi">Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen">VC Ringsted Brandvæsen</option>
          &nbsp;
<% Elseif Fra = "Ringsted Politi" THEN %>
          <option value="112 Alarm AC Slagelse">112 Alarm</option>
          <option value="Ringsted Politi" selected>Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen">VC Ringsted Brandvæsen</option>
          &nbsp;
<% Elseif Fra = "VC Ringsted Brandvæsen" THEN %>
          <option value="112 Alarm AC Slagelse">112 Alarm</option>
          <option value="Ringsted Politi">Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen" selected>VC Ringsted Brandvæsen</option>
          &nbsp;
<% End If %>         
          </select></td>
      </tr>
        <td width="49%"><b><font face="Verdana" size="2" color="#666666">Udrykning Nr.</font></b></td>
      </tr>
      <tr>
        <td width="49%">
        <input type="text" name="NyUdrNr" size="4" value="<%=UdrNr%>"></td>
      </tr> 
      <tr>
        <td width="49%"></td>
      </tr>
      <tr>
        <td width="49%"></td>
      </tr>
      <tr>
        <td width="25%">&nbsp;</td>
        <td width="2%">&nbsp;</td>
        <td width="49%">&nbsp;</td>
      </tr>
      <tr>
        <td width="25%">
        <p align="center">&nbsp;</td>
</form>       
        <td width="2%">&nbsp;</td>
        <td width="49%">
        &nbsp;</td>
      </tr>
    </table>
</td>

<%
rs.Close
Set rs = Nothing
   
Conn.Close
set Conn = Nothing
%>
Avatar billede cpccorp Juniormester
10. november 2004 - 18:31 #1
Er det et tal, for så skal følgende ændres:
strSQL = "SELECT * FROM udrykninger WHERE UdrNr ='PostUdrNr'"
til
strSQL = "SELECT * FROM udrykninger WHERE UdrNr = " & PostUdrNr & ""
ellers
strSQL = "SELECT * FROM udrykninger WHERE UdrNr = '" & PostUdrNr & "'"
Avatar billede rasmus_h Nybegynder
10. november 2004 - 19:13 #2
Nu har jeg ændret det, men jeg får stadig samme fejl....

udr_change.asp ser nu sådan ud:

<% Response.Buffer = True %>
<% PostUdrNr = Request.Form("Nr")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../db/udrykninger.mdb")

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/udrykninger.mdb")

        Set rs = Server.CreateObject("ADODB.RecordSet")
        strSQL = "SELECT * FROM udrykninger WHERE UdrNr = " & PostUdrNr & ""
        rs.Open strSQL, Conn, 1

          rs("Dato") = Dato
          rs("Sted") = Sted
          rs("kommune") = Kommune
          rs("Melding") = Melding
          rs("Tekst") = Tekst
          rs("Fra") = Fra
          rs("UdrNr") = UdrNr
   

%>



<html>

<head>


<meta http-equiv="Content-Language" content="da">


<title>Rediger udrykning</title>
<link rel="stylesheet" type="text/css" href="../cssdesign/design01.css">
</head>

<body topmargin="10" leftmargin="0" rightmargin="0">
<center>
<h2>Herunder kan du redigere en udrykning</h2>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="506">

    <tr>
       
        <td width="506"><form method="POST" action="udr_update.asp?Udr=<%=PostUdrNr%>">
    <table border="0" width="102%">
      <tr>
        <td width="25%">
          <font face="Verdana" color="#666666" size="2"><b>Dato / Tid (DD-MM-ÅÅÅÅ TT:MM)</b></font>
        </td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
          <font face="Verdana" color="#666666" size="2"><b>Melding</b></font>
        </td>
      </tr>
      <tr>
        <td width="25%">
        <input type="text" name="NyDato" size="33" value="<%=Dato%>"></td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
        <input type="text" name="NyMelding" size="33" value="<%=Melding%>"></td>
      </tr>
      <tr>
        <td width="25%"><b><font face="Verdana" color="#666666" size="2">Sted</font></b></td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
          <font face="Verdana" color="#666666" size="2"><b>Kommune</b></font>
        </td>
      </tr>
      <tr>
        <td width="25%">
        <input type="text" name="NyAdresse" size="33" value="<%=Sted%>"></td>
        <td width="2%">&nbsp;</td>
        <td width="49%"><select size="1" name="NyKommune">
<% If Kommune = "Ringsted Kommune" THEN %>
            <option value="Ringsted Kommune" selected>Ringsted</option>
            <option value="Suså Kommune" >Suså</option>
<% Elseif Kommune = "Suså Kommune" THEN %>
            <option value="Ringsted Kommune">Ringsted</option>
            <option value="Suså Kommune" selected>Suså</option>
<% End If %>
          </select></td>
      </tr>
      <tr>
        <td width="25%">
          <font face="Verdana" color="#666666" size="2"><b>Tekst</b></font>
        </td>
        <td width="2%">&nbsp;</td>
        <td width="49%"><font face="Verdana" color="#666666" size="2"><b>Modtaget fra</b></font></td>
      </tr>
      <tr>
        <td width="25%" rowspan="5"><textarea rows="4" name="NyTekst" cols="27"><%=Tekst%></textarea></td>
        <td width="2%" rowspan="5">&nbsp;</td>
        <td width="49%"><select size="1" name="NyFra">
<% If Fra = "112 Alarm AC Slagelse" THEN %>
          <option value="112 Alarm AC Slagelse" selected>112 Alarm</option>
          <option value="Ringsted Politi">Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen">VC Ringsted Brandvæsen</option>
          &nbsp;
<% Elseif Fra = "Ringsted Politi" THEN %>
          <option value="112 Alarm AC Slagelse">112 Alarm</option>
          <option value="Ringsted Politi" selected>Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen">VC Ringsted Brandvæsen</option>
          &nbsp;
<% Elseif Fra = "VC Ringsted Brandvæsen" THEN %>
          <option value="112 Alarm AC Slagelse">112 Alarm</option>
          <option value="Ringsted Politi">Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen" selected>VC Ringsted Brandvæsen</option>
          &nbsp;
<% End If %>         
          </select></td>
      </tr>
        <td width="49%"><b><font face="Verdana" size="2" color="#666666">Udrykning Nr.</font></b></td>
      </tr>
      <tr>
        <td width="49%">
        <input type="text" name="NyUdrNr" size="4" value="<%=UdrNr%>"></td>
      </tr> 
      <tr>
        <td width="49%"></td>
      </tr>
      <tr>
        <td width="49%"></td>
      </tr>
      <tr>
        <td width="25%">&nbsp;</td>
        <td width="2%">&nbsp;</td>
        <td width="49%">&nbsp;</td>
      </tr>
      <tr>
        <td width="25%">
        <p align="center">&nbsp;</td>
</form>       
        <td width="2%">&nbsp;</td>
        <td width="49%">
        &nbsp;</td>
      </tr>
    </table>
</td>

<%
rs.Close
Set rs = Nothing
   
Conn.Close
set Conn = Nothing
%>       
    </tr>
    <tr>
       
        <td width="506">
        <h2 align="center"><input type="submit" value="Gem" name="submit"></h2>
        <h2 align="center"><i><font color="#FF0000">Udrykning redigeret</font></i><br>
        </h2>
        <% End If %>
        <h2 align="center"><a href="java script:window.close()">Luk vinduet</a></h2>
        </td>
       
    </tr>
</table>
  </center>
</body>
</html>
Avatar billede rasmus_h Nybegynder
10. november 2004 - 19:13 #3
Og ja, det er et tal
Avatar billede cpccorp Juniormester
10. november 2004 - 19:25 #4
rs("Dato") = Dato
          rs("Sted") = Sted
          rs("kommune") = Kommune
          rs("Melding") = Melding
          rs("Tekst") = Tekst
          rs("Fra") = Fra
          rs("UdrNr") = UdrNr
   

disse skal ombyttes
Avatar billede rasmus_h Nybegynder
10. november 2004 - 19:27 #5
Hvad skal de ombyttes med?!
Avatar billede cpccorp Juniormester
10. november 2004 - 19:34 #6
Dato = rs("Dato") osv
Avatar billede rasmus_h Nybegynder
10. november 2004 - 19:47 #7
Ja det hjalp sandelig!!!

Jeg fandt også selv lidt småfejl, så nu virker mit lille system som det skal...

Tusind tak for hjælpen.

- Rasmus!

udr_change.asp:

<% Response.Buffer = True %>
<% PostUdrNr = Request.Form("Nr")

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../db/udrykninger.mdb")

    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("../db/udrykninger.mdb")

        Set rs = Server.CreateObject("ADODB.RecordSet")
        strSQL = "SELECT * FROM udrykninger WHERE UdrNr = " & PostUdrNr & ""
        rs.Open strSQL, Conn, 1

          Dato = rs("Dato")
          Sted = rs("Sted")
          Kommune = rs("kommune")
          Melding = rs("Melding")
          Tekst = rs("Tekst")
          Fra = rs("Fra")
          UdrNr = rs("UdrNr")
   

%>



<html>

<head>


<meta http-equiv="Content-Language" content="da">


<title>Rediger udrykning</title>
<link rel="stylesheet" type="text/css" href="../cssdesign/design01.css">
</head>

<body topmargin="10" leftmargin="0" rightmargin="0">
<center>
<h2>Herunder kan du redigere en udrykning</h2>

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="506">

    <tr>
       
        <td width="506"><form method="POST" action="udr_update.asp?Udr=<%=PostUdrNr%>">
    <table border="0" width="102%">
      <tr>
        <td width="25%">
          <font face="Verdana" color="#666666" size="2"><b>Dato / Tid (DD-MM-ÅÅÅÅ TT:MM)</b></font>
        </td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
          <font face="Verdana" color="#666666" size="2"><b>Melding</b></font>
        </td>
      </tr>
      <tr>
        <td width="25%">
        <input type="text" name="NyDato" size="33" value="<%=Dato%>"></td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
        <input type="text" name="NyMelding" size="33" value="<%=Melding%>"></td>
      </tr>
      <tr>
        <td width="25%"><b><font face="Verdana" color="#666666" size="2">Sted</font></b></td>
        <td width="2%">&nbsp;</td>
        <td width="49%">
          <font face="Verdana" color="#666666" size="2"><b>Kommune</b></font>
        </td>
      </tr>
      <tr>
        <td width="25%">
        <input type="text" name="NyAdresse" size="33" value="<%=Sted%>"></td>
        <td width="2%">&nbsp;</td>
        <td width="49%"><select size="1" name="NyKommune">
<% If Kommune = "Ringsted Kommune" THEN %>
            <option value="Ringsted Kommune" selected>Ringsted</option>
            <option value="Suså Kommune" >Suså</option>
<% Elseif Kommune = "Suså Kommune" THEN %>
            <option value="Ringsted Kommune">Ringsted</option>
            <option value="Suså Kommune" selected>Suså</option>
<% End If %>
          </select></td>
      </tr>
      <tr>
        <td width="25%">
          <font face="Verdana" color="#666666" size="2"><b>Tekst</b></font>
        </td>
        <td width="2%">&nbsp;</td>
        <td width="49%"><font face="Verdana" color="#666666" size="2"><b>Modtaget fra</b></font></td>
      </tr>
      <tr>
        <td width="25%" rowspan="5"><textarea rows="4" name="NyTekst" cols="27"><%=Tekst%></textarea></td>
        <td width="2%" rowspan="5">&nbsp;</td>
        <td width="49%"><select size="1" name="NyFra">
<% If Fra = "112 Alarm AC Slagelse" THEN %>
          <option value="112 Alarm AC Slagelse" selected>112 Alarm</option>
          <option value="Ringsted Politi">Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen">VC Ringsted Brandvæsen</option>
          &nbsp;
<% Elseif Fra = "Ringsted Politi" THEN %>
          <option value="112 Alarm AC Slagelse">112 Alarm</option>
          <option value="Ringsted Politi" selected>Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen">VC Ringsted Brandvæsen</option>
          &nbsp;
<% Elseif Fra = "VC Ringsted Brandvæsen" THEN %>
          <option value="112 Alarm AC Slagelse">112 Alarm</option>
          <option value="Ringsted Politi">Ringsted Politi</option>
          <option value="VC Ringsted Brandvæsen" selected>VC Ringsted Brandvæsen</option>
          &nbsp;
<% End If %>         
          </select></td>
      </tr>
        <td width="49%"><b><font face="Verdana" size="2" color="#666666">Udrykning Nr.</font></b></td>
      </tr>
      <tr>
        <td width="49%">
        <input type="text" name="NyUdrNr" size="4" value="<%=UdrNr%>"></td>
      </tr> 
      <tr>
        <td width="49%"></td>
      </tr>
      <tr>
        <td width="49%"></td>
      </tr>
      <tr>
        <td width="25%">&nbsp;</td>
        <td width="2%">&nbsp;</td>
        <td width="49%">&nbsp;</td>
      </tr>
      <tr>
        <td width="25%">
        <p align="center">&nbsp;</td>     
        <td width="2%">&nbsp;</td>
        <td width="49%">
        &nbsp;</td>
      </tr>
    </table>
</td>

<%
rs.Close
Set rs = Nothing
   
Conn.Close
set Conn = Nothing
%>       
    </tr>
    <tr>
       
        <td width="506">
        <h2 align="center"><input type="submit" value="Gem" name="submit"></h2>
</form>
        <h2 align="center"><a href="java script:window.close()">Luk vinduet</a></h2>
        </td>
       
    </tr>
</table>
  </center>
</body>
</html>
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester