Yepp Posted April 23, 2000 Share Posted April 23, 2000 Hejsan ... Jag har skapat en adressbok med MS Acsess-databas, inget konstigt/speciellt med den. En vanlig formulärssida med metoden "POST" används för att skicka informationen till add.asp som ser ut så här: <html> <!-- #include virtual="/databas/adovbs.inc" --> <% Set Connect = Server.CreateObject("ADODB.Connection") Connect.Open "adressbok" Set RecSet = Server.CreateObject("ADODB.Recordset") Addera = "SELECT * FROM adressbok" RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic RecSet.AddNew RecSet("Fornamn") = Request.Form("fornamn") RecSet("Efternamn") = Request.Form("efternamn") RecSet("Adress") = Request.Form("adress") RecSet.Update RecSet.Close Connect.Close %> Följande uppgifter har nu lagts till i databasen:<p> Förnamn:<br><b><% =Request.Form("fornamn") %></b><p> Efternamn:<br><b><% =Request.Form("efternamn") %></b><p> Adress:<br><b><% =Request.Form("adress") %></b><p> Lägg till <a href="default.asp">fler poster i adressboken</a>. </html> Ni får ursäkta att en del radbrytningar blev väldigt olämpliga - jag hoppas ni ändå hänger med. SSI-filen som är inkluderad är helt enkelt Microsofts ADO-constants inkluderingsfil för VBScript (om Ni vill kan ni ladda ner hela paketet - dvs alla filerna i en zip-fil på http://www.idg.se/webstudio/asp/lektion038.zip ) - OBS: Detta är lektionsfiler som används för att lära sig ASP från Carl-Johan Nordqvist På min dator har jag Personal Web Server installerat (vilket har funkat utmärkt i alla andra ASP-tillämpningar) och mappen som filerna ligger i är såväl kör- och läsning- som skrivbar. Vad som händer är: Formulärssidan (default.asp) fungerar utmärkt, men efter att man fyllt i och klickat på "Lägg till" (dvs en Submit-knapp) händer ingenting, sidan bara laddar och laddar i en oändlighet. Vore VÄLDIGT tacksam för svar - ni kan belönas med typ nån/några veckors gratis reklamplats på vår site www.YEPP.nu - den uppdateras inte just nu pga att vi alltså arbetar på ett ASP-system. Men det är en seriös nöjessite, så när vi är klara kan ni få reklam eller liknande kompensation ifall ni så önskar. PS: Maila gärna svaret till mig på ola@yepp.nu - ifall det blir väldigt långt eller så ... MVH Ola - ola@yepp.nu Link to comment Share on other sites More sharing options...
Mats B Posted April 24, 2000 Share Posted April 24, 2000 Du måste troligen uppdatera din MDAC. Ett mycket vanligt fel när man jobbar med databaskopplingar under PWS. Gå in på http://www.microsoft.com/data och ladda ner den senaste versionen. Link to comment Share on other sites More sharing options...
Yepp Posted April 24, 2000 Author Share Posted April 24, 2000 Hej igen ... Okay, besökte den föreslagna adressen och fann att här fanns juh en hel del ... Bl.a. en MDAC för Engelska, Tyska mfl språk - dock inte svenska. Denna fungerar alltså inte då, eller ?? Var hittar man isåfall den svenska och vilken version bör man minst ha ?? Nåja, tack för all hjälp än så länge =) Link to comment Share on other sites More sharing options...
Mats B Posted April 28, 2000 Share Posted April 28, 2000 Njolå, tittar du noga hittar du: http://www.microsoft.com/data/download_21242023.htm som bör vara vad du söker och finns i svensk version. Lycka till! Link to comment Share on other sites More sharing options...
Yepp Posted April 28, 2000 Author Share Posted April 28, 2000 Tack! Link to comment Share on other sites More sharing options...
Benni Svensson Posted April 29, 2000 Share Posted April 29, 2000 I ditt läge så skulle jag skriva ut SQL:en(Addera) först. Gör det innan RecSet.Open. Då får du säkert svar på vad felet är. Jag misstänker att det är som så att du inte får alla värdena med dig. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.