Avatar billede saybot Nybegynder
09. marts 2004 - 17:45 Der er 3 kommentarer og
1 løsning

Hent fra database

hejsa... jeg sidder med det her stykke kode men kan ikke få det til at virke.

report.asp :

<% mode = request("mode") %>
<% if mode = "" then %>
<%
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("XXX\XXX.mdb")
If Request.QueryString("id") <> "" Then
    Set rs = Server.CreateObject("ADODB.RecordSet")
    strSQL = "SELECT * FROM played_war WHERE (OPPONENT = " & Request.QueryString("id") & ")"
    rs.Open strSQL, myConn, 1, 3
    If Not (rs.BOF Or rs.EOF) Then
    Response.write "<TABLE WIDTH=""100%"" BORDER=""0""><TR VALIGN=""top""><TD><FONT><B><font size=""3"" color=""#E9E9E9"" face=""arial,helvetica,sans-serif"">> " & rs("report") & "</B></FONT></TD></TR></TABLE>"
        rs.Update
        rs.Close
        myConn.Close
        Set rs = Nothing
        Set myConn = Nothing
    End If
End If
%>

Jeg vil trække noget ud fra en database ved at men eksempel kan skrive report.asp?id=testkamp

og så finder den testkamp i databasen og viser derefter "report" under den valgte kamp


Håber det giver nogen mening eller i forstår hvad jeg mener :)
Avatar billede saybot Nybegynder
09. marts 2004 - 17:47 #1
jeg får en 500 serverfejl
Avatar billede eagleeye Praktikant
09. marts 2004 - 17:48 #2
hvis du overføre en tekst streng skal strSQL se sdåan her ud:

strSQL = "SELECT * FROM played_war WHERE (OPPONENT = '" & Request.QueryString("id") & "')"
Avatar billede eagleeye Praktikant
09. marts 2004 - 17:49 #3
Ellers skulle du gerne få en bedre fejl kode/beskrivelse ved at slå denne fra i IE:

funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
Avatar billede saybot Nybegynder
09. marts 2004 - 17:56 #4
jeg takker for din hjælp...
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