Avatar billede ponyboye Nybegynder
25. april 2004 - 08:31 Der er 7 kommentarer og
1 løsning

fejl i udtræk fra database

jeg kan ikke forstå det. Jeg kunne få vist indeholdet af databasen før jeg opdateret den med data. da jeg oploadet den kommer den med denne fejl

Provider error '80004005'
Unspecified error

/opskrifter/default.asp, line 164

og line 164 er:

Conn.Open DSN

det sjove er at jeg slet ikke har været inde og lave om på koderne, kun database og der satte jeg kun data ind i tabellerne.

Her er koden:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("opskriftdata.mdb")
Conn.Open DSN

    strSQL = "Select * From kategorier Order By hojtidnavn"
    Set rs = Conn.Execute(strSQL)
   
    i = 1
    while not rs.EOF
   
    strNavn = rs("hojtidnavn")
    strLink = "<a href='visopskrift.asp?id=" & rs("hojtid") & "'>" & strNavn & "</a>"
   
    With Response
      .Write"<td>"
      .Write"<li>" & strLink & "</li>"
      .Write"</td>" & vbcrlf
    End With
    if (i mod 5) = 0 then
      Response.Write "</tr><tr>" & vbcrlf
    end if
    i = i + 1   
    rs.MoveNext
    wend
  Conn.Close
Set Conn = Nothing
%>
Avatar billede fet321 Nybegynder
25. april 2004 - 08:35 #1
Jeg vil tro, at det er fordi databasen ligger i en enden mappe hos din udbyder.
Du skal rette
Server.MapPath("opskriftdata.mdb")
Sådan at stien er korrekt.
Avatar billede fet321 Nybegynder
25. april 2004 - 08:36 #2
enden = anden
Avatar billede ponyboye Nybegynder
25. april 2004 - 08:44 #3
det kan jeg ikke lige forstå.
jeg var inde og rette på

Server.MapPath("opskriftdata.mdb")

til en mulig sti. Da den bare kom med andre fejl, satte jeg den op som den var fra starten og nu virker den sku igen. Hvordan kan det lade sig gøre????
Avatar billede fet321 Nybegynder
25. april 2004 - 09:15 #4
Ja det lyder lidt mystisk.
Kan det være fordi den ikke har været helt færdig med at uploade databasen første gang.
Avatar billede ponyboye Nybegynder
25. april 2004 - 09:57 #5
ja okay. det virker da og så må jeg se om det sker igen. Måske du har lyst til at hjælpen mig med noget andet. Jeg har et KÆMPE problem med mine tabeller i min søge funktion. Det er kun denne side der er problemer på og ikke andre. Så jeg går ud fra at det er der det går galt. Prøv at gå ind på

http://www.danskehojtider.dk/opskrifter/default.asp

og søg på Afrikansk

så smutter "tilbage" og "Toppen" ned i bunden og flader ud og det er den jeg ikke kan få ind på siden, ligesom på de andre sider.
Avatar billede ponyboye Nybegynder
25. april 2004 - 09:58 #6
det er mystisk..........
Avatar billede ponyboye Nybegynder
25. april 2004 - 10:03 #7
Koden ser sådanne ud:

<%

strKeyword = Trim(Request.Form("Keyword"))

If Len(strKeyword) = 0 Then
    Response.Clear
    Response.Redirect("fejl.asp")
Else
    strKeyword = Replace(strKeyword,"'","''")
End If

strSQL = "SELECT Id, navn, tid, personer, af, in1 FROM opskrifter WHERE"
strSQL = strSQL & " (navn LIKE '%" & strKeyword & "%')"
strSQL = strSQL & " OR (tid LIKE '" & strKeyword & "')"
strSQL = strSQL & " OR (personer LIKE '" & strKeyword & "')"
strSQL = strSQL & " OR (in1 LIKE '%" & strKeyword & "%')"

strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("opskriftdata.mdb")
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN

Set rs = myConn.Execute(strSQL)
If Not (rs.BOF Or rs.EOF) Then
   
    Dim Counter, d
Const AntalColonner = 2
    Do while not rs.EOF
    Counter = Counter + 1

        d = Counter mod AntalColonner
        If d=1 Then
            Response.Write "</tr><tr>"
        End If
       
        strNavn = rs("navn")
strLink = "<a href='opskrift.asp?id=" & rs("id") & "'>" & strNavn & "</a>"
        Response.Write "<li>" & strLink & "</li>"
       
        rs.MoveNext
    Loop
    Response.Write "</table>"
Else
    Response.Write "<p>Der er ikke fundet noget p&aring; denne s&oslash;gning</p>"
End If

' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>

og det enste jeg har gjort er at kopir og sæt ind, i stedet for den anden kode på de andre sider
Avatar billede ponyboye Nybegynder
16. juli 2004 - 06:02 #8
da der ikke er nogle svar så lukker jeg dette
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