Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 11:24 Der er 18 kommentarer og
1 løsning

Nybegynder HJÆLP?

Jeg er temmelig ny med ASP, har lidt kendskab med VB... men ikke nok ser det ud til!

Hvis I ser på denne side:
http://www.frip.dk/dominoconsult/index.asp

Så skal den gå ind og vise alle de Produkter som der nu end vælges i listen!

Og her er filen den skal vise:
<html>
<title>HENTER VARENAVN database</title>
<head>
</head>
<body>
<dl>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data.mdb")
Conn.Open DSN

strSQL = "Select * From produkter WHERE DN= " & Request.Querystring("DN")
Set rs = Conn.Execute(strSQL)

Do
    strNavn = rs("Varenavn")
    strLink = "<a href='data.asp?ID=" & rs("ID") & "'>" & strNavn & "</a>"
    response.Write "<p>" & "Type: " & strLink & "</p>"
    rs.movenext
loop while NOT rs.EOF

conn.close
%>
</dl>
<p><a href="data.asp">Retur til listen</a></p>
</body>
</html>


Men den mesler fejl! Hvorfor??
Avatar billede taskmgr Nybegynder
10. juni 2004 - 11:28 #1
Avatar billede fennec Nybegynder
10. juni 2004 - 11:29 #2
er DN måske et tekstfelt i databasen???

strSQL = "Select * From produkter WHERE DN='" & Request.Querystring("DN")&"'"
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 11:30 #3
Ja....
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 11:31 #4
Må det ikke være tekst???
Avatar billede fennec Nybegynder
10. juni 2004 - 11:34 #5
Jo. Men så skal der ' omkring teksten.

Eks:
Set rs = Conn.Execute("select * from brugere where navn='fennec' and alder=25 ")
Avatar billede fennec Nybegynder
10. juni 2004 - 11:35 #6
som jeg også havde i tidligere eks.
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 11:37 #7
Aha..... ja det var jo ikke nemt at vide!!! he he

Takker!
Avatar billede fennec Nybegynder
10. juni 2004 - 11:42 #8
No prob :o)
Tak for point. Desuden skal dato felter skal have ' eller # (i Access) omkring.

Access:
Set rs = Conn.Execute("select * from brugere where navn='fennec' and alder=25 and dato=#10-06-2004#")

De fleste andre database typer:
Set rs = Conn.Execute("select * from brugere where navn='fennec' and alder=25 and dato='10-06-2004'")
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 11:48 #9
ok.... ved du hvad der skal gøres før jeg kan kører med access og asp på min IIS Windows 2000 server???
Avatar billede fennec Nybegynder
10. juni 2004 - 11:57 #10
Hvis du har access og IIS installeret, skal du bare give IUSR_"MASKINNAVN" rettigheder til at læse/skrive til database filen.

Og husk at Access er single-user, så du kan ikke have den åben samtidig.
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 12:04 #11
Den kommer nemlig og siger:

Siden kan ikke vises
Der er opstået et problem med den side, du forsøger at se, og siden kan ikke vises.

Prøv følgende:

    * Klik på knappen Opdater, eller forsøg igen senere.
    * Åbn 10.5.0.26 hjemmesiden, og søg derefter efter hyperlinks til de ønskede oplysninger.

HTTP 500,100 - Intern fejl på serveren - ASP-fejl -
Internet Information Services

Tekniske oplysninger (for supportteknikere)

    * Fejltype:
      Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
      [Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x5c8 Thread 0x6cc DBC 0x1f02d4c Jet kan ikke åbnes.
      /index.asp, line 12

    * Browsertype:
      Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.6b) Gecko/20031208

    * Side:
      GET /index.asp

    * Klokkeslæt:
      10. juni 2004, 12:05:14

    * Yderligere oplysninger:
      Microsoft Support
Avatar billede fennec Nybegynder
10. juni 2004 - 12:07 #12
Det er enten fordi IUSR ikke har rettigheder til at læse i databasen, eller fordi stien til databasen er forkert. Ligger databasen i samme mappe som dine webdokumenter?
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 12:08 #13
ja... det hele ligger direkte i roden!
Avatar billede fennec Nybegynder
10. juni 2004 - 12:09 #14
har IUSR rettighed til at læse/skrive til databasen??
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 12:10 #15
???.... hehe... aner jeg ikke!
Avatar billede fennec Nybegynder
10. juni 2004 - 12:15 #16
højerklik på mdb filen i windows stifinder  >> Sikkerhed

står IUSR på listen og "personer" der har tilladelser, ellers skal den tilføjes.
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 12:21 #17
Ja... nu har jeg tilføjet ALLE... og inde.asp siden vil osse gerne vises... men ikke den næste....
Avatar billede -l_jogge_l- Nybegynder
10. juni 2004 - 13:06 #18
Du kan se her:
http://www.frip.dk/dominoconsult/index.asp

Den virker faktisk ok!....
Avatar billede fennec Nybegynder
10. juni 2004 - 13:12 #19
Tillykke :o)
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging