\' Hent fra databasen afhængig af værdien id fra URL strSQL = \"Select * From rbk Where Id = \" & Request.Querystring(\"id\") Set rs = Conn.Execute(strSQL)
når en bruger sætter \"v\" ved sit navn, skal denne side tilføje eks. \"TA\" i kolonnen \"torben\" i databasen \"database.mdb\" tabel \"rbk\" meningen er at man kan fortælle de andre brugere at man HAR læst beskeden uden nødvendigvis at svare på beskeden. forstår i hvad jeg mener ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvad med den sædvanlige; har du skrive rettigheder til databasen ?
Og er der nogle værdier i felterne fra formularen ? Prøv evt. at udskrive dem med response.write
Og sidst, er nulværdier tilladt i de felter der ikke opdateres ? Eks. hvis du klikker i Torben, vil de andre 2 være tomme - men dette burde give en fejl, hvis de ikke var tilladt.
alt vedr. databasen skulle være rigtigt indstillet (nulværdi osv) jeg har prøvet forkellige kombinationer af ovenstående, og på et tidspunkt skete der også noget (da havde jeg lavet en bekræftelses side) men det jeg indtastede kom til at stå i en NY RÆKKE og ikke i samme række som beskeden.
<html> <title>besked siden</title> <head> </head> <body> <% mode = request(\"mode\") if mode = \"\" then mode = \"edit\" end if
select case mode case \"edit\" Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\") Conn.Open DSN
\' Hent fra databasen afhængig af værdien id fra URL strSQL = \"Select * From rbk Where Id = \" & Request.Querystring(\"id\") Set rs = Conn.Execute(strSQL)
torben_str= Request.Form(\"torben\") if torben_str =\"\" then torben_str=\" \" end if kristian_str= Request.Form(\"kristian \") if kristian_str =\"\" then kristian_str=\" \" end if ingelise_str= Request.Form(\"ingelise \") if ingelise_str=\"\" then ingelise_str=\" \" end if
det virker desværre ikke. det gør som det ellers skal, men der bliver intet tilføjet i databasen og databasen ser sådan ud. rbk: id navn overskrift tekst dato torben ingelise kristian
OK der var lige et par stavefejl. Prøv lige dette:
<html> <title>besked siden</title> <head> </head> <body> <% mode = request(\"mode\") if mode = \"\" then mode = \"edit\" end if
select case mode case \"edit\" Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\") Conn.Open DSN
\' Hent fra databasen afhængig af værdien id fra URL strSQL = \"Select * From rbk Where Id = \" & Request.Querystring(\"id\") Set rs = Conn.Execute(strSQL)
torben_str= Request.Form(\"torben\") if torben_str =\"\" then torben_str=\" \" end if kristian_str= Request.Form(\"kristian\") if kristian_str =\"\" then kristian_str=\" \" end if ingelise_str= Request.Form(\"ingelise\") if ingelise_str=\"\" then ingelise_str=\" \" end if
underligt jeg har det til at virke på min maskeine (der hjemme). Ja det må du gerne, aoe@earthling.net P.S: Jeg får nok ført kikke på det i efermiddag eller aften.
ok jeg kikkede lige hurtigt: Ok prøv denne, Jeg troede kun der var en fil som hed index.asp havde ikke lige set besked.asp....
Filen besked.asp (men det ved du jo godt) :
<html> <title>besked siden</title> <head> </head> <body> <% mode = request(\"mode\") if mode = \"\" then mode = \"edit\" end if
select case mode case \"edit\" Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath (\"database.mdb\") Conn.Open DSN
\' Hent fra databasen afhængig af værdien id fra URL strSQL = \"Select * From rbk Where Id = \" & Request.Querystring(\"id\") Set rs = Conn.Execute(strSQL)
\' Conn.Close \' Set Conn = Nothing %> <br> <br> <form method=\"POST\" action=\"besked.asp?mode=save&id=<%= Request.Querystring(\"id\")%>\"> <table border=\"1\" width=\"300\"> <tr> <td width=\"100%\" colspan=\"3\">Sæt x ved dit navn når du har læst dette indlæg</td> </tr> <tr> <td width=\"33%\"><input type=\"checkbox\" name=\"torben\" value=\"TA\" <% if rs(\"torben\")=\"TA\" then response.write \"
CHECKED\"%>>Torben</td> <td width=\"33%\"><input type=\"checkbox\" name=\"kristian\" value=\"KB\" <% if rs(\"kristian\")=\"KB\" then response.write \"
CHECKED\"%>>Kristian</td> <td width=\"34%\"><input type=\"checkbox\" name=\"ingelise\" value=\"IP\" <% if rs(\"ingelise\")=\"IP\" then response.write \"
torben_str= Request.Form(\"torben\") if torben_str =\"\" then torben_str=\" \" end if kristian_str= Request.Form(\"kristian\") if kristian_str =\"\" then kristian_str=\" \" end if ingelise_str= Request.Form(\"ingelise\") if ingelise_str=\"\" then ingelise_str=\" \" end if
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.