18. maj 2007 - 09:50Der er
12 kommentarer og 1 løsning
Kan ikke "rs.update" database
Hejsa Eks.
Jeg har lige flyttet udbyder, og deres asp-server har givet mig en del om-programmering.
Nu får jeg følgende fejl når jeg prøver at opdaterer i databasen. Her er koden: <% Set rs = Server.CreateObject("ADODB.Recordset") sql = "SELECT * FROM TrailerDetail INNER JOIN Trailer ON TrailerDetail.Id = Trailer.Id WHERE Trailer.Id = " & Request.Querystring("Id") rs.open sql, conn, 1, 3
if Request.ServerVariables("REQUEST_METHOD") = "POST" then rs.update
vent lige... Hos en udbyder... Hvor har du placeret accessfilen? Den skal mange gange ligge i en speciel DB mappe, hvor IUSR netop har skriverettighed til.
Hvis du kan skrive til databasen, giver det ikke meget mening at du får en "Database or object is read-only" fejl. Har ingen ide om hvorfor du får den fejl så...
Oki, jeg tror jeg har fundet prolemet. Men jeg ved ikke hvordan det skal løses.
Trailer - feltet i databasen er åbenbart låst. På et tidspunkt havde jeg Access 2007 på min pc. Åbnede min database. Afinstallerede Access 2007, og kunne bagefter ikke åbne min databasen igen. Har så installeret 2007 igen.
Men men, pointen er.. Jeg kan godt bruge ovenstående update script på en anden database. Så hvad gør jeg nu?
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.