Avatar billede gigapower.dk Nybegynder
25. juli 2003 - 15:10 Der er 4 kommentarer

hvordan skriver man til en Access Database

haii....

jeg har lige nogle spg....

hvis man har en form det f.eks har Fornavn,Efternavn,aldre,e.mail.kommentar osv hvordan får man så det til at gemme i en access database når de trykker "submit" er ny indenfor det her område så forklar meget præcis! tak mvh Jimmy
Avatar billede overchord Nybegynder
25. juli 2003 - 15:22 #1
Kig lidt paa denne tut, isaer hen mod de sidste lektioner:

http://html.dk/tutorials/asp/default.asp
Avatar billede nmh Nybegynder
25. juli 2003 - 15:44 #2
Her er to små ASP-sider, der viser lidt af teknikken:
Indtastning af data:
<%
'Denne ASP-side sender en side til brugeren
'som nu får mulighed for at indtaste data i input-felter.
'Det indlæste sendes til serveren og behandles af siden GemRecord.asp
%>
<html>
<body>
<form name=F action=GemRecord.asp method=post>
Fornavn:<br>
<input type=text name=Fnavn size=25><br>
Efternavn:<br>
<input type=text name=Enavn size=25><br>
Bemærkninger:<br>
<textarea name=Bem cols=20 rows=10></textarea><p>
<input type=submit value=Indsend>
</form>
</body>
</html>
Data gemmes:
<%
'Denne ASP-side sørger for at gemme den indlæste
'post eller record som en række i tabellen Test i A2000.mdb.
'Derefter sendes IndRecord.asp igen til brugeren.
Option Explicit
Dim Conn, SQL
Dim Fnavn, Enavn, Bem, DB_Filnavn
DB-Filnavn="d:\datbase\test.mdb"
set Conn=server.createobject("adodb.connection")
Conn.open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
          ";Data Source=" & DB_Filnavn

Fnavn=Request.Form("Fnavn")
Enavn=Request.Form("Enavn")
Bem=Request.Form("Bem")
SQL="Insert Into Test (Fornavn,Efternavn,Kommentar) Values " & _
    "('" & Fnavn & "','" & Enavn & "','" & Bem &"')"
Conn.execute SQL
Conn.close
Set Conn=nothing
Response.redirect("IndRecord.asp")
%>
Avatar billede nmh Nybegynder
25. juli 2003 - 15:54 #3
DB-Filnavn skal være DB_Filnavn. Det er en sti til det sted på serveren hvor selve databasen ligger. Der er også bedre måder at gøre dette på, men nu gør jeg det helt simpelt.

Datbasen, der gemmes i har tre felter Fornavn, Efternavn og et memo-felt (samt et felt ID af typen Autoincrement, som jo opdateres automatisk)

Man kan også lade en ASP-side skabe databasen med de tabeller og søjler man ønsker. Hvis du er interesseret finder jeg det frem.
Avatar billede nmh Nybegynder
25. juli 2003 - 16:06 #4
Jeg kan i øvrigt anbefale IDG-hæftet:
Michell Cronberg: ASP 3-dynamiske hjemmesider.
(85 kr. koster den)
Her står alt hvad du har brug for for at kunne komme igang med ASp-sider og databaser.
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