21. marts 2002 - 12:33Der er
5 kommentarer og 1 løsning
Opdatering af 3 text strenge uden begrænsning
Jeg sidder og arbejder med en side der skal kunne opdateres ved hjælp af asp. Skal jeg bruge en database eller er det nemmere at bruge txt filer til dette? Forslag til kode ville være rart :-) Jeg er ikke ligefrem ekspert på asp området men jeg har fået stykket noget kode sammen, dog virker det ikke :-)
Hvad er det jeg gør forkert?
<% strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../db/nyheder.mdb") Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open strDSN %> <% sql = "SELECT * FROM Nyhed ORDER BY Id DESC" Set Rs = Conn.Execute (sql) %>
<% sql ="SELECT * FROM Nyhed Where Id=" & Request.Querystring("ID") Set Rs = Conn.Execute(sql) %> <html> <head> <title>Ret text</title> </head>
Uhhh, der er noget som kan fjernes. Dette kan fjernes: <% sql = "SELECT * FROM Nyhed ORDER BY Id DESC" Set Rs = Conn.Execute (sql) %> da det er et bestemt recordset du ønsker at trække ud. Du siger ikke hvor det er fejlen opstår og på hvilken side det går galt (linie nummer ville være rart)
På ret.asp kan du skrive følgende linie om, herved får du din kode optimeret en smule. Set rs = Conn.Execute (sql) til Conn.Execute(sql)
Hvis du vil nævne siden det går galt på vil det være fint. /Søren Søndergård
nej, men jeg tror at fejlen ligger i når du henter dataen igen. du skriver request.form("1") men du har navngivet dit textarea med text1 2 3, prøv at ændre din request.form til de rigtige navne.
/Søren Søndergård
Synes godt om
Ny brugerNybegynder
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.