Avatar billede hjfpwhfpwh Nybegynder
14. oktober 2001 - 00:56 Der er 9 kommentarer

Opdate/edit mdb database

Okay... Jeg har en database der hedder \"test.mdb\" i den er der en tabel der hedder \"test1\" og i denne tabel er der en kolone der hedder \"test2\"... i \"test2\" står der \"Hejsa m8s\" (uden anførelsestegn selvfølgelig)...

Jeg skal nu have lavet en asp side (test3.asp), som kan opdatere/rette denne info:

<html>
<head>
</head>
<body>

<form method=get action=\"test3.asp\" id=form name=form>
<INPUT id=test4 name=test4 size=\"25\">
<br>
<br>
<INPUT type=\"submit\" value=\"Submit\" id=submit1 name=submit1>

</body>
</html>


Informationen i formen skal så erstatte det i databasen når man poster det! men hvordan retter man det?
Avatar billede keysersoze Ekspert
14. oktober 2001 - 00:58 #1
Avatar billede hjfpwhfpwh Nybegynder
14. oktober 2001 - 01:00 #2
Den benytter ikke en form.... så let slipper du ikke =)
Avatar billede keysersoze Ekspert
14. oktober 2001 - 01:16 #3
ok... så er det et hurtigt lavet eksempel her:

<% response.buffer = true %>

<%

set conn = Server.CreateObject(\"ADODB.Connection\")
conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"users.mdb\")
SQL = \"select * from users\"
Set RS = conn.Execute(SQL)

sqlstmt = \"UPDATE users SET email = \'\" & request.form(\"email\") &\"\'\"
sqlstmt = sqlstmt & \", password= \'\" & request.form(\"password\") &\"\'\"
sqlstmt = sqlstmt & \", navn= \'\" & request.form(\"navn\") &\"\'\"
sqlstmt = sqlstmt & \"WHERE username=\'\" & session(\"username\")& \"\';\"

Set rs = Server.CreateObject(\"ADODB.Recordset\")
rs.Open sqlstmt, conn, 3, 3
Response.Redirect \"default.asp\"

%>
Avatar billede labisama Nybegynder
14. oktober 2001 - 02:07 #4
Husk lige at rette form navnet i scriptet til \"test4\" og \"Server.MapPath(\"users.mdb\")\" skal users.mdb ændres til test.mdb.

Der er endel der skal rettes....faktisk et ret dumt eksempel, som bare gør det mere forvirrende <- min mening :)

Er lidt for træt nu til at lave et eksempel, men kigger på det i morgen..
Avatar billede keysersoze Ekspert
14. oktober 2001 - 11:05 #5
det var nu heller ikke et eksempelt tilrettet til det præcise brug... men et eksempel på hvordan man kunne gøre...
Avatar billede hjfpwhfpwh Nybegynder
14. oktober 2001 - 17:33 #6
øh jeg kunne godt liiiige tænke mig et eksempel jeg kan bruge
Avatar billede keysersoze Ekspert
14. oktober 2001 - 17:51 #7
var det så ikke nemmere at sige:

LAV DETTE FOR MIG FORDI JEG ENTEN GIDER ELLER KAN IKKE!

det lyder til at du selv kan opbygge formen, så jeg kommer bare men opskriften på hvordan du kan opdatere noget i databasen med input fra en form... det _buuuuurde_ være rimelig let at tilrette
Avatar billede hjfpwhfpwh Nybegynder
15. oktober 2001 - 01:27 #8
...!
Avatar billede keysersoze Ekspert
05. november 2001 - 10:54 #9
hvordan går det her?? skal her snart lukkes eller søges ydeligere hjælp?
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