23. marts 2003 - 21:23
Der er
10 kommentarer og 1 løsning
Gem data i access database...
Hejsa allesammen. Jeg vil gerne have lavet en side der gemmer noget information i en access database.. Jeg for informationerne via <% Response.Write Request.Form("UploadDocument") %> og ønsker at det gemmes i en access database. Det skal ske automatisk og gerne skrive en besked. fx dine data er nu gemt! det skal lige siges at jeg ikke er ret go til asp så hvis i ville være så venlige at uddybe jeres svar :) håber der er en venlig sjæl derude...
Annonceindlæg fra Computerworld it-jobbank
Mød 3.500+ it-talenter på IT-DAY 2026
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
23. marts 2003 - 21:25
#1
og Ja jeg har prøvet lektion 17 fra html.dk!!
23. marts 2003 - 21:26
#2
Smider også lige et svar her :-) <% Const adOpenKeyset = 1 Const adLockOptimistic = 3 Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("DB.mdb") & ";UID=admin;PWD=;" Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * From tekst" rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic rs.AddNew rs("tekst") = Request.form("UploadDocument") rs.Update rs.Close Set rs = Nothing Conn.Close set Conn = Nothing %> Denne kode kan du bruge hvis du vil redigere en side: <% set conn = server.createobject("ADODB.connection") path = Server.MapPath("db.mdb") conn.Open "DBQ="& path &";DefaultDir="& path & ";Driver={Microsoft Access Driver (*.mdb)}" SQL="UPDATE tekst SET " SQL = SQL & "tekst='" & Request.form("UploadDocument") & "'" SQL = SQL & " where ID =" & request("id") 'Response.write SQL Set RS = Conn.Execute(SQL) 'response.redirect "opdateret.asp" Response.write "siden er gemt." %>
23. marts 2003 - 21:26
#3
Hvis du vil have det uddybet, så bare spørg.
23. marts 2003 - 21:28
#4
Hva nu hvis jeg vil have den til at skrive.. Dataen er nu opdatere eller noget i det dur ?
23. marts 2003 - 21:33
#5
Så retter du i denne: Response.write "siden er gemt."
23. marts 2003 - 21:43
#6
Jnissen du er en gutter mand :) det virker jo bare SUPER Takker..
23. marts 2003 - 21:46
#7
Det var så lidt :-) Hvis der er mere du er i tvilv om, så bare fyr løs :-)
23. marts 2003 - 22:15
#8
Ja der er faktisk :-) jeg hiver det hele ud med denne kode <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("db.mdb") strSQL = "SELECT TOP 10 * FROM tekst order by ID" set rs = conn.execute(strSQL) if not rs.eof then do while not rs.eof %> <html> <title>Test af cms</title> <body bgcolor="#F5F5F5"> <table border="1" cellpadding="0" cellspacing="0" align="center"> <tr> <td bgcolor="FFFFFF" width="500" > <%= rs("tekst") %> </td> </tr> <% rs.movenext loop end if %> </table> </body> </html> <% conn.close set conn = nothing %> --------- Kan man gøre sådan at den sortere sådan at den højeste id bliver vist ( alså det nyeste :) )
23. marts 2003 - 22:21
#9
Ja det gør du sådan: strSQL = "SELECT TOP 10 * FROM tekst order by ID DESC"
24. marts 2003 - 08:04
#10
hmm ja nu skrev jeg godt nok 10 men det skulle havde været 1 istedet :-) men problemet er at så tager den den ældste intastning og jeg ville gerne have det omvendte :-)
24. marts 2003 - 17:55
#11
Så er det: strSQL = "SELECT TOP 1 * FROM tekst order by ID ASC" som du skal bruge
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.