Avatar billede bajads Nybegynder
19. marts 2003 - 12:54 Der er 15 kommentarer og
1 løsning

Novice i ASP - Database kald fra Web side!!!

Hejsa derude,

jeg er for engangs skyld igang med en skoleopgave. Jeg har "fået" en database, med ugentlig "top 10" liste, musiknumre,kunstnere osv. Jeg skal så lave et ASP web, hvor jeg kan hente oplysninger om alle numre som en kunstner har lavet, eller trykke og hente en bestemt uge og se den valgte uges "Top 10".

Jeg har brug for lidt vejledning til starten - jeg har styr på database tingen ( det er access), men lidt i tvivl om hvordan jeg henter information derfra, feks en sang og derfra henter alt info omkring den pågældende kunstner !?
Avatar billede runberg Nybegynder
19. marts 2003 - 13:05 #1
Tjek www.html.dk - Herinde finder du en perfekt begynder-guide til ASP, og her står bl.a. også omkring databasetilgang.
Avatar billede keysersoze Ekspert
19. marts 2003 - 13:34 #2
www.html.dk - www.activeserverpages.dk - www.netcoders.dk

alle steder med gode tutorials
Avatar billede bajads Nybegynder
19. marts 2003 - 13:35 #3
I må oppe jeg lidt, til 150 pinde er det ikke godt nok at henvise til links der allerede ligger i min favoritmappe !!!
Avatar billede runberg Nybegynder
19. marts 2003 - 13:41 #4
Hvis du kender alle linksne, hvorfor kigger du så ikke der??? Vi kan jo på ingen måde servere koden for dig, så længe vi ikke kender til detaljerne.
Desuden ved jeg, at der i asp-toturiallen på www.html.dk er præcist angivet hvordan man får adgang til en access database, og får fremvist disse data.
Avatar billede bajads Nybegynder
19. marts 2003 - 13:45 #5
No offense....jeg har læst alle de toturrials - men jeg skal have infoen fra Databasen til at være et "link" så jeg kan vælge et musiknummer og så se hvem kunstneren er eller hvilke numre han/hun mere har på de respektive lister. - Eller hvis jeg søger i databasen efter ABBA skal der komme alle de sange, som de har på "top 10" i den givne periode....
Avatar billede keysersoze Ekspert
19. marts 2003 - 14:21 #6
du spørger om vejledning til at komme i gang og det giver vi... er det ikke nok må du komme med et noget mere specifikt problem.

Hvis du virkelig har læst de tutorials burde du have nået en del af vejen med det problem du står med nu - så skal du have hjælp til at komme videre må du fortælle hvad der mangler/går galt og evt komme med lidt af koden
Avatar billede bajads Nybegynder
19. marts 2003 - 14:32 #7
Hvorfor skrives der ikke noget ud på skærmen ??
"Flytjandi.mdb" er database navnet !!


<%

Set Conn = Server.CreateObject("ADODB.Connection") ' seting the database connection

DSN = "DRIVER={Microsoft Access Driver (*.mdb)};"

DSN = DSN & "DBQ=" & Server.MapPath( "Flytjandi.mdb" ) ' finds the "location" of the server

Conn.Open DSN 'opens the database connection



strSQL = "Select * from Flytjandi Order by FlytjandiNafn" ' sql querry

Set rs = Conn.Execute(strSQL)            ' rs(recordset) is now "loaded" with the information



Do                                    ' making a loop for the rs information

  Response.Write rs("FlytjandiNafn") & "<br>"
 
  rs.MoveNext ' moves to the next record in rs       


Loop While Not rs.EOF ' continues untill EOF (end of file)


Conn.Close>
Set Conn = Nothing 'closing the database connection
%>
Avatar billede keysersoze Ekspert
19. marts 2003 - 14:46 #8
prøv dette;

<%

Set Conn = Server.CreateObject("ADODB.Connection") ' seting the database connection
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};"
DSN = DSN & "DBQ=" & Server.MapPath( "Flytjandi.mdb" ) ' finds the "location" of the server
Conn.Open DSN 'opens the database connection

strSQL = "Select * from Flytjandi Order by FlytjandiNafn" ' sql querry
Set rs = Conn.Execute(strSQL)            ' rs(recordset) is now "loaded" with the information

if rs.eof then
    response.write "ingen poster"
else
Do  while not rs.eof                                  ' making a loop for the rs information
    Response.Write rs("FlytjandiNafn") & "<br>"
rs.MoveNext ' moves to the next record in rs       
Loop ' continues untill EOF (end of file)

Conn.Close
Set Conn = Nothing 'closing the database connection

%>

og ellers prøv også; funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl"
Avatar billede bajads Nybegynder
19. marts 2003 - 17:21 #9
JEg kan ikke få "kontakt" til min database.....alle ASP sider og filer fra Databasen ligger i samme "folder" under innetpub/wwwroot
Avatar billede keysersoze Ekspert
19. marts 2003 - 19:40 #10
sådan som du har sat det op skal databasen ligge i samme mappe som asp-filen... ligger databasen et andet sted skal du ændre stien til fx;

DSN = DSN & "DBQ=" & Server.MapPath("../../Flytjandi.mdb")

eller

DSN = DSN & "DBQ=" & Server.MapPath("../database/Flytjandi.mdb")

hvad den præcise sti skal være kan jeg umuligt vide så der må du prøve dig frem
Avatar billede bajads Nybegynder
17. oktober 2003 - 13:03 #11
ingen svar ingen point !!!
Avatar billede keysersoze Ekspert
17. oktober 2003 - 13:39 #12
i stedet for at lukke og beholde pointene - selvom vi har hjulpet dig en del og endda med ting ud over det egentlige spørgsmål - så må du spørge videre så vi ved hvad problemet er og kan hjælpe med det.

Hvis ikke der kommer en bedre forklaring anmeldes du for misbrug
Avatar billede keysersoze Ekspert
18. oktober 2003 - 22:12 #13
anmeldes hermed...
Avatar billede eagleeye Praktikant
27. oktober 2003 - 11:39 #14
bajads>> "ingen svar ingen point !!!"

Du bedes komme med en forklaring på hvorfor du lukker spørgsmålet. Du har ikke kommenteret i 7 måneder på det forslag du har fået. Du bedes oprettte et spørgsmål med point til dem du har snydt i dette spørgsmål.

eagleeye / CoAdmin
Avatar billede bajads Nybegynder
29. oktober 2003 - 12:28 #15
Jeg har været ved at ryde op, i alle de ubesvaret spørgsmål jeg havde, ingen havde lagt et svar kun kommenatarer. - Jeg vil da hellere end gerne dele point ud, så jeg har oprettet et nyt spr. så hvis Keysersoze læser dette - ligger der 150 point og venter ved sprg. http://www.eksperten.dk/spm/420307
No hard feelings !!!
Avatar billede keysersoze Ekspert
29. oktober 2003 - 12:30 #16
ingen svar?

Afvist svar: keysersoze
Afvist svar: runberg

men jeg kigger fordi :)
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