Avatar billede bukse Nybegynder
21. april 2003 - 23:10 Der er 24 kommentarer og
2 løsninger

Hente oplysninger fra database

Jeg har i FP2002 lavet en formular hvor oplysninger bliver gemt i en Access database. Brugeren får så en bekræftelsesside hvor han kan se hvad han har svaret på hver enkelt spørgsmål.
I databasen laver jeg en beregning hvor det udregnes hvormange svar der var rigtige. Hvordan får jeg dette database resultat vist på bekræftelsessiden
Jeg bruger ASP, men kun hvad Frontpage laver
Avatar billede medions Nybegynder
21. april 2003 - 23:14 #1
Her har der en komplet beskrivelse og guide:
http://www.html.dk/tutorials/asp/lektion19.asp

//>Rune
Avatar billede bukse Nybegynder
21. april 2003 - 23:26 #2
ser fornuftigt ud.
Men jeg ønsker kun resultatet fra den person (bruger) der lige har tastet sine svar ind, hvis du forstår
Avatar billede medions Nybegynder
21. april 2003 - 23:29 #3
Hm det er jo så bare at lave en ORDER BY clause!

fx.

strSQL = "SELECT * FROM personer ORDER BY [ID] DESC"

Altså hvad der er tilføjet er ORDER BY [ID] DESC sidst i SQL sætningen...
//>Rune
Avatar billede bukse Nybegynder
21. april 2003 - 23:49 #4
Hej Rune
Jeg er ikke god til programmering (lig nul)
Må jeg sende databasen til dig så du evt kan skrive koden så den passer til feltnavnene
Avatar billede medions Nybegynder
21. april 2003 - 23:53 #5
Hmm ok.. -send det til rune@medions.dk
-og så beskriv lige lidt bedere hvad det er du vil ha'!

//>Rune
Avatar billede medions Nybegynder
22. april 2003 - 00:09 #6
Ahh ok.. Det har ikke så meget med databasen at gøre.. det kan du gøre med en helt normal efterspørgsel!

bare skriv:

Response.Write("Navn: " & Request.Form("navn"))
Response.Write("Telefonnr.: " & Request.Form("tlf"))

osv.osv.

//>Rune
Avatar billede bukse Nybegynder
22. april 2003 - 01:06 #7
hvor skal jeg skrive det
Avatar billede medions Nybegynder
22. april 2003 - 07:50 #8
På den side hvor du sender dine data til når du har submittet!

//>Rune
Avatar billede bukse Nybegynder
22. april 2003 - 08:37 #9
hjælp
jeg forstår ikke en disse
Avatar billede medions Nybegynder
22. april 2003 - 09:05 #10
Altså fx. du har siderne informationer.asp og modtag.asp
informationer.asp indeholder dine formularer! fx.

<form action="modtag.asp" method="post">
Fulde navn: <input type="text" name="Navn">
Telefonnr: <input type="text" name="Tlf">
</form>

og i modtag.asp skal indeholde flg.:
<%
  For Each Item In Request.Form
    Response.Write(Item & ": " & Request.Form(Item))
  Next
%>

//>Rune
Avatar billede bukse Nybegynder
22. april 2003 - 09:20 #11
det har du ganske ret i,
men i databasen har jeg lavet en forespørgsel som du kan se.
og det er feltet tot jeg gerne vil kunne vise. Hvordan?
Avatar billede medions Nybegynder
22. april 2003 - 09:39 #12
Så skriver du i modtag.asp
<%
  Set objConn = Server.CreateObject("ADODB.Connection")
  objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("db1.mdb")

  strSQL = "SELECT * FROM tblTabelnavn WHERE telefonnr = " & Request.Form("Telefonnr")

  Response.Write(objRs("Tot"))
%>

//>Rune
Avatar billede bukse Nybegynder
22. april 2003 - 10:37 #13
Når jeg skriver følgende:
<%
  Set objConn = Server.CreateObject("ADODB.Connection")
  objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/fpdb/hovedside_1.mdb")

  strSQL = "SELECT * FROM resultater WHERE Navn = " & Request.Form("navn")

  Response.Write(objRs("Tot"))
%>
får jeg flg. fejlmeddelse
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x604 Thread 0x670 DBC 0x209bc1c Jet'.

/ika/stillads/Opg01/svar_1.asp, line 29
Avatar billede coolstar Nybegynder
22. april 2003 - 10:57 #14
fordi du er ved at uploade din database
Avatar billede bukse Nybegynder
22. april 2003 - 10:59 #15
og det betyder ???
Avatar billede coolstar Nybegynder
22. april 2003 - 10:59 #16
hvad er linie 27-30 ???
Avatar billede medions Nybegynder
22. april 2003 - 11:43 #17
og er du sikker på at stie'en er korrekt?
-i så fald skal det oxo se sådan her ud:

<%
  Set objConn = Server.CreateObject("ADODB.Connection")
  objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/fpdb/hovedside_1.mdb")

  strSQL = "SELECT * FROM resultater WHERE [Navn] = '" & Request.Form("navn") & "'"

  Response.Write(objRs("Tot"))
%>

//>Rune
Avatar billede bukse Nybegynder
22. april 2003 - 12:37 #18
Hej Rune

Jeg har sendt en mail til dig
Avatar billede medions Nybegynder
22. april 2003 - 12:42 #19
Ok, -jeg er på arbejde lige nu, så jeg kan ikke modtage mails'ne her... -prøv evt. at vidresend den til rune@itarkiv.dk så kan jeg modtage den...

//>Rune
Avatar billede medions Nybegynder
22. april 2003 - 12:43 #20
Nej, det må hellere vente... -jeg kigger på det når jeg kommer hjem!

//>Rune
Avatar billede medions Nybegynder
22. april 2003 - 18:21 #21
Ja, koden ser fin nok ud! -men det er nu mere om stien til din fil er rigtig!

//>Rune
Avatar billede coolstar Nybegynder
22. april 2003 - 22:48 #22
hej som jeg kan se er medions på vej med det rigtige svar.
jeg vil mene uden at kende din sti at din db conn nok sku se sådan her ud.

Set objConn = Server.CreateObject("ADODB.Connection")
  objConn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("hovedside_1.mdb") <---- altså uden fpdb foran !

Hvis bare filen.asp og databasen ligger i samme mappe skal du ikke skrive stien til db- kun navnet.

Håber det hjalp, men det tror jeg nu nok det gør :)
Avatar billede coolstar Nybegynder
22. april 2003 - 22:53 #23
Jep med den fejl du får er det fordi den ikke kan finde din db derfor har jeg fikset din connection til din access database.
Avatar billede bukse Nybegynder
23. april 2003 - 17:30 #24
Jeg kan ikke få det til at virke, men det er nok mig der er problemet.
Tak for jeres hjælp og tålmodighed
Avatar billede coolstar Nybegynder
23. april 2003 - 17:35 #25
Håber du finder løsningen.
take care and keep coding - some day you will be hardcore.
Avatar billede medions Nybegynder
23. april 2003 - 23:04 #26
NP...
Thx 4 Poinz

//>Rune
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