Avatar billede ducks Nybegynder
05. september 2002 - 22:16 Der er 2 kommentarer og
1 løsning

Skrive til og læse fra en database

Ex: Jeg har en side med et textfield og en en submit knap, når man trykker på submit knappen, skal det der står i textfield skrives til, database.mdb (access) tabel: data kolonne: tekst. Hvordan gøres det?

Og hvordan læser jeg det så igen?
Avatar billede eagleeye Praktikant
05. september 2002 - 22:21 #1
Du kan prøve at kigge på www.html.dk :

http://www.html.dk/tutorials/asp/lektion18.asp  Om database forbindelse
http://www.html.dk/tutorials/asp/lektion19.asp  Hendte data fra en database
http://www.html.dk/tutorials/asp/lektion20.asp  Indsæt data i en database
http://www.html.dk/tutorials/asp/lektion21.asp  Slet fra en databae
Avatar billede ducks Nybegynder
05. september 2002 - 22:35 #2
Har jeg kigget på men det virker ikke rigtig:

1)  <html>
2)  <head><title>Gæstebog</title></head>
3)  <body>
4)  <form method="post" action="kim.asp" name="Felt" id="Felt">
5)  Navn
6)  <input type="text" name="Navn" id="Navn"><br>
7)  E-Mail
8)  <input type="text" name="Email" id="Email"><br>
9)  Hjemmeside
10) <input type="text" name="Hjemmeside" id="Hjemmeside"><br>
11) Besked
12) <Textarea name="Tekst" id="Tekst"></Textarea>
13) <input type="submit" value="Skriv" name="OK" id="OK">
14) </form>
15) <%
16) Set Conn = Server.CreateObject("ADODB.Connection")
17) DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/tmp/guest.mdb")
18) Conn.Open DSN
19) if request.form("Navn") <> "" and request.form("Tekst") <> "" then
20) strSQL = "Insert into data (Navn) values('" & Request.Form("Navn") & "')"
21) strSQL = "Insert into data (Tekst) values('" & Request.Form)("Tekst") & "')"
22) conn.execute(strSQL)
23) Conn.Close
24) Set Conn = Nothing
25) end if
26) %>
27) </body>
28) </html>

----------
Fejl:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Feltet "data.Navn" kan ikke indeholde en Null-værdi, fordi egenskaben Required til dette felt er angivet til True. Indtast en værdi i dette felt.
/tmp/guest.asp, line 22

(obs: 'tal') er linienr. og ikke skrevet i den oprindelige kode)
Alle felter er udfyldt
Avatar billede ducks Nybegynder
07. september 2002 - 23:47 #3
lukker
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