Avatar billede dj-hupi Nybegynder
01. juli 2003 - 21:56 Der er 18 kommentarer og
1 løsning

Flere connections / lillefejl

Her er min kode og jeg aner ikke hvad er der er galt :( (Ikke ASP freak)


<%
Response.Buffer = True
SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")

if request("Mode") = "logaf" then
session.Abandon
Response.Redirect("menu.asp")
end if

IF Session("password-session") = "" Then
Response.Redirect("Default.asp")
end if


Sql = "Select * FROM users WHERE username = '" & session("password-session") & "'"
set rs = rs.Execute(SQL)
%>

<HTML>
<HEAD>
<title></title>
<base target="_self">
</HEAD>
<BODY bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">

<center>
<table border="0" width="50%" cellspacing="1">
  <tr>
    <td width="100%"></td>
  </tr>
        <div align="right">

        <table border="0" width="215" cellspacing="0" cellpadding="0" height="222" style="border-collapse: collapse" bordercolor="#111111">
                <tr>
  <td width="100%">
    <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="0" width="850"
    bordercolor="#FFFFFF" style="border-collapse: collapse">
      <tr>
      <td width="153" valign="top">
        <div align="left">
        <table border="0" cellpadding="0" cellspacing="0" width="157">
          <tr>
          <td width="4" background="art/billeder/c1.gif" height="20">
            <p align="left">&nbsp;</td>
          <td bgcolor="#FFFFFF" width="149">
            <p align="center"><b><font face="Verdana">Aqua-World.dk</font></b></td>
          <td width="4" height="20" background="art/billeder/c2.gif">
            <p align="left">&nbsp;</td>
          </tr>
        </table>
        </div>
        <div align="left">
        <table border="0" cellpadding="0" cellspacing="0" width="164" height="208">
          <tr>
          <td width="15" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <font face="Verdana" size="1">Bruger : <% = rs("Username") %> </font> </td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="18">
            &nbsp;</td>
          <td bgcolor="#FFFFFF" width="279" height="18">
            &nbsp;</td>
          <td width="4" bgcolor="#FFFFFF" height="18">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="18">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="18">
            <font face="Verdana" size="1">Fish Speciedescription</font></td>
          <td width="4" bgcolor="#FFFFFF" height="18">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            <p align="left">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <p align="left"><font face="Verdana" size="1">Plant
            Speciedescription</font></p>
          </td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            <p align="left">&nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            </font><font face="Verdana" size="1">Forum</font></td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <font face="Verdana" size="1">Galleri</font></td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <font face="Verdana" size="1">Disease</font></td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <p align="left">
            <font face="Verdana" size="1">Links</font></td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <font face="Verdana" size="1">Infomaion</font></td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            <font face="Verdana" size="1">
            <img border="0" src="images/stjerne.jpg"></font></td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <font face="Verdana" size="1">Search</font></td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            &nbsp;</td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
          <tr>
          <td width="30" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          <td bgcolor="#FFFFFF" width="279" height="19">
            <a href="art/BRUGER.ASP?mode=logaf"><font face="Verdana" size="1">Log af</font></a></td>
          <td width="4" bgcolor="#FFFFFF" height="19">
            &nbsp;</td>
          </tr>
        </table>
        </div>
        <p align="left"><font face="Verdana" size="1">&nbsp;</center></font></td>
      <td width="4">
        <p align="left">&nbsp;</td>
      <td width="684" valign="top">
          <center>
          <div align="center">
          <table border="0" cellpadding="0" cellspacing="0" width="672"
          height="422">
            <tr>
            <td width="525" height="422" valign="top">
              <p align="center">
              &nbsp;<div align="left">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
          <tr>
          <td width="20" background="art/billeder/c1.gif" height="20">
            <p align="left">&nbsp;</td>
          <td bgcolor="#FFFFFF">
            <p align="left"><b>
            <font face="Verdana" size="2">Fish Speciedescription</font></b></td>
          <td width="20" background="art/billeder/c2.gif" height="20">
            <p align="left"></td>
          <%
end if
%>
          </tr>
          </table>
        </div>
        <div align="left">
        <table border="0" cellpadding="0" cellspacing="0" width="519">
          <tr>
          <td width="4" bgcolor="#FFFFFF">
            <p align="left">&nbsp;</td>
          <td bgcolor="#FFFFFF" width="470">
            <p align="left">
            <br>
            <%

  '//              Code created by Dan Riis "Scop Design"
  '//          Contact: dan.riis@e-mail.dk for more information

Set objConn = Server.CreateObject("ADODB.Connection")
  DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("db.mdb") & "; UID=Administrator; PWD="
  objConn.open DSN       
  id=request("id")
  if id<>"" then
    set objRS = objConn.execute("select * from [artikler] where id="&id&"") 
    if objRS.eof then
      response.write "Artiklen du forsøger at få vist eksistere ikke !!"
    else
      response.write "<B>Slægt : </B> "&objRS("slagt")&"<br>"
      response.write "<B>Art : </B> "&objRS("art")&"<br>"
      response.write "<B>Var : </B> "&objRS("Var")&"<br>"
      response.write "<B>Synonym : </B> "&objRS("synonym")&"<br>"
      response.write "<B>Populærnavn : </B> "&objRS("populaernavn")&"<br>"
      response.write "<B>Familie : </B> "&objRS("familie")&"<br>"
      response.write "<B>Region : </b> "&objRS("region")&"<br>"
      response.write "<B>Biotop : </b> "&objRS("biotop")&"<br>"
      response.write "<B>Størrelse : </b> "&objRS("stoerrelse")&"<br>"
      response.write "<B>Kønsforskel : </b> "&objRS("koensforskel")&"<br>"
      response.write "<B>Temperatur : </b> "&objRS("temperatur")&"<br>"
      response.write "<B>Adfærd : </b> "&objRS("adfaerd")&"<br>"
      response.write "<B>Social : </b> "&objRS("social")&"<br>"
      response.write "<B>Foder : </b> "&objRS("foder")&"<br>"
      response.write "<B>Opdræt : </b> "&objRS("opdraet")&"<br>"   
      response.write "<B>Kommentar : </b> "&objRS("kommentar")& " "
      response.write "<br>"
      response.write "<B>Hannen : </b> "&objRS("Han")& " "
      response.write "<br>"
      response.write "<img src=""../Arts-billeder/"&objRS("grafik")&".jpg"">"
      response.write "<br>"
      response.write "<br>"
      response.write "<B>Hunnen : </b> "&objRS("Hun")& " "
      response.write "<br>"
      response.write "<img src=""../Arts-billeder/"&objRS("grafik_hun")&".jpg"">"
      end if
    objRS.close : set objRS=nothing
  else
    set objRS = objConn.execute("select * from [artikler] order by art asc ")
      if objRS.eof then
        response.write "<font color=""blue"">Der var desvære ingen artikler i øjeblikket.</font>"
      else
          do while not objRS.eof
            response.write "<a href=""art.asp?target=0&id=" & objRS("id") & """>" & objRS("art") & " - " & objRS("populaernavn") & "</a><br>"
            objRS.movenext
        loop
      end if
    objRS.close : set objRS=nothing
  end if
  response.write "</body></html>"
  objConn.close : set objConn=nothing
%>
        </p>
          <div align="left">
            <table border="0" cellpadding="0" cellspacing="0" width="100%">
            <tr>
              <td width="100%">
              <p align="right"><font face="Verdana" size="1">Date</font></td>
            </tr>
            </table>
          </div>
          </td>
          <td width="4" bgcolor="#FFFFFF">
          <p align="left"><br>
&nbsp;</td>
          </tr>
        </table>
        </div>
        <div align="left">
        <table border="0" cellpadding="0" cellspacing="0" width="100%" height="4" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#FFFFFF">
          <tr>
          <td width="100%" valign="top" bgcolor="#FFFFFF">
            <p align="left"><font face="Verdana" size="1">
            <img border="0"
            src="art/billeder/bund.gif" width="3" height="3"></font></td>
          </tr>
        </table>
        </div>
              </td>
            <td width="3" height="422"></td>
            <td width="144" valign="top" height="422">
              <div align="center">
              <table border="0" cellpadding="0" cellspacing="0" width="100%">
                <tr>
                <td background="art/billeder/c1.gif" width="20" height="20">&nbsp;</td>
                <td bgcolor="#FFFFFF">
                  &nbsp;</td>
                <td background="art/billeder/c2.gif" width="20" height="20">&nbsp;</td>
                </tr>
              </table>
              </div>
              <div align="center">
              <table border="0" cellpadding="0" cellspacing="0" width="100%">
                <tr>
                <td width="3" bgcolor="#FFFFFF">&nbsp;</td>
                <td bgcolor="#FFFFFF">
                <p align="right">&nbsp;</td>
                <td width="3" bgcolor="#FFFFFF">&nbsp;</td>
                </tr>
              </table>
              </div>
              <div align="center">
              <table border="0" cellpadding="0" cellspacing="0" width="100%">
                <tr>
                <td width="100%" valign="top" bgcolor="#FFFFFF">
                <font face="Verdana" size="1">
                <img border="0"
                  src="art/billeder/bund.gif" width="3" height="3"></font></td>
                </tr>
              </table>
              </div>
              <p>&nbsp;</p>
              <p>&nbsp;</td>
            </tr>
          </table>
          </div>
        <p align="left">&nbsp;</p>
        <p align="left">&nbsp;</td>
      </tr>
    </table>
    </div>
    <p align="left">&nbsp;</td>
  </tr>
</table>
</div>
        </tr>
</table>

</body>

</html>
Avatar billede eagleeye Praktikant
01. juli 2003 - 21:59 #1
Det går galt her:

set rs = rs.Execute(SQL)


Du rs føsrt er defineret som en connection og så i den linje bliver til et recordset.

Jeg vbil anbefale at bruge et navn som conn eller myConn til connection så du kan se af variablen at det er en conenction. rs forbinder man altid med recordset...

Så ret disse to linjer:

SET rs = Server.CreateObject("ADODB.Connection")
rs.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")

Til:

SET conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")



Samt denne linje:

set rs = rs.Execute(SQL)

Til.

set rs = conn.Execute(SQL)
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:02 #2
Siger stadig at siden ikke kan vises :(
Avatar billede eagleeye Praktikant
01. juli 2003 - 22:03 #3
Prøv at slå denne fra i IE, så skulle du gerne få en bedre fejl kode/beskrivelse:

funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:05 #4
Microsoft VBScript compilation error '800a0400'

Expected statement

/ras/www.aqua-world.dk/art.asp, line 6

"Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &amp; Server.MapPath("data.mdb")
^
Avatar billede eagleeye Praktikant
01. juli 2003 - 22:07 #5
hmm er det hele linje 6?
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:08 #6
"Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &amp; Server.MapPath("db.mdb")

Det er linje 6
Avatar billede hossein Nybegynder
01. juli 2003 - 22:09 #7
ligger det hele på en side?
hvis ja, hvorfor har du lavet 2 eller 3 forbindelse med det samme DB? en er nok.
Avatar billede eagleeye Praktikant
01. juli 2003 - 22:10 #8
der skal stå dette:

conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")


Prøv at paste det ind i notepad først da jeg kan se & er blevet til &amp;
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:10 #9
Det hele ligger ikke i de samme databaser os derfor ...
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:12 #10
LOL så for jeg en
Expected statement
/ras/www.aqua-world.dk/art.asp, line 191
end if

Det er
<%
end if
%>
Avatar billede eagleeye Praktikant
01. juli 2003 - 22:16 #11
Der mangler en if sætning til den  end if

Så prøv at fjerne/udkommentere den:
<%
'end if
%>
Avatar billede hossein Nybegynder
01. juli 2003 - 22:16 #12
din database hedder db.mdb. Men ok du har flere tabeller. en forbindelse er ok, men tilgengæld kan du lave flere recordset.
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:18 #13
Nu har jeg fjernet den :) Såå kom der en til fejl :(
jeg har prøvet at sidde og rettet i artikel systemet nu ..:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
  conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../data/akvarie_db.mdb") & "; UID=Administrator; PWD="
  Conn.open DSN       
  id=request("id")
  if id<>"" then
    set objRS = Conn.execute("select * from [artikler] where id="&id&"") 
    if objRS.eof then
      response.write "Artiklen du forsøger at få vist eksistere ikke !!"
    else
      response.write "<B>Slægt : </B> "&objRS("slagt")&"<br>"
      response.write "<B>Art : </B> "&objRS("art")&"<br>"
      response.write "<B>Var : </B> "&objRS("Var")&"<br>"
      response.write "<B>Synonym : </B> "&objRS("synonym")&"<br>"
      response.write "<B>Populærnavn : </B> "&objRS("populaernavn")&"<br>"
      response.write "<B>Familie : </B> "&objRS("familie")&"<br>"
      response.write "<B>Region : </b> "&objRS("region")&"<br>"
      response.write "<B>Biotop : </b> "&objRS("biotop")&"<br>"
      response.write "<B>Størrelse : </b> "&objRS("stoerrelse")&"<br>"
      response.write "<B>Kønsforskel : </b> "&objRS("koensforskel")&"<br>"
      response.write "<B>Temperatur : </b> "&objRS("temperatur")&"<br>"
      response.write "<B>Adfærd : </b> "&objRS("adfaerd")&"<br>"
      response.write "<B>Social : </b> "&objRS("social")&"<br>"
      response.write "<B>Foder : </b> "&objRS("foder")&"<br>"
      response.write "<B>Opdræt : </b> "&objRS("opdraet")&"<br>"   
      response.write "<B>Kommentar : </b> "&objRS("kommentar")& " "
      response.write "<br>"
      response.write "<B>Hannen : </b> "&objRS("Han")& " "
      response.write "<br>"
      response.write "<img src=""../Arts-billeder/"&objRS("grafik")&".jpg"">"
      response.write "<br>"
      response.write "<br>"
      response.write "<B>Hunnen : </b> "&objRS("Hun")& " "
      response.write "<br>"
      response.write "<img src=""../Arts-billeder/"&objRS("grafik_hun")&".jpg"">"
      end if
    objRS.close : set objRS=nothing
  else
    set objRS = Conn.execute("select * from [artikler] order by art asc ")
      if objRS.eof then
        response.write "<font color=""blue"">Der var desvære ingen artikler i øjeblikket.</font>"
      else
          do while not objRS.eof
            response.write "<a href=""art.asp?target=0&id=" & objRS("id") & """>" & objRS("art") & " - " & objRS("populaernavn") & "</a><br>"
            objRS.movenext
        loop
      end if
    objRS.close : set objRS=nothing
  end if
  response.write "</body></html>"
  Conn.close : set Conn=nothing
%>

For stadig en masse små fejl :(
Avatar billede eagleeye Praktikant
01. juli 2003 - 22:19 #14
Her noget som skal rette, der er to Conn.Open og et = som ikek skal være der

Set Conn = Server.CreateObject("ADODB.Connection")
  conn.Open = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../data/akvarie_db.mdb") & "; UID=Administrator; PWD="
  Conn.open DSN     

Så ret dem til:

Set Conn = Server.CreateObject("ADODB.Connection")
  conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath("../data/akvarie_db.mdb") & "; UID=Administrator; PWD="
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:20 #15
Og hvilken skal så væk :(]
Avatar billede eagleeye Praktikant
01. juli 2003 - 22:22 #16
Som jeg har vist i de to sidste linjer.
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:22 #17
Sorry er lidt træt :(
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:24 #18
KANON Eagleeye :D THX nu virker lortet sq :D
Avatar billede dj-hupi Nybegynder
01. juli 2003 - 22:25 #19
Du for lige smidt de points i hovede ;D
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