Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Postades av 2003-09-25 00:44:43 - Andreas Esp, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 970 personer

Tjenare!

Fick ovanstående felmess och denna text också:

[Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only.

/forum/adderaPost.asp, line 61

Här är koden för "adderaPost.asp". Rad 61 är utmärkt - det står "61 i början av raden" (där det står "recSet.update":


<!-- #include file="adovbs.inc" -->

<%

'###### LITE KONTROLLER ######

IF Request.Form("namn") = "" THEN
Session("fel")= "Du måste fylla i NAMN"
ElseIF Request.Form("rubrik") = "" THEN
Session("fel")= "Du måste fylla i en RUBRIK"
ElseIF Request.Form("inlagg") = "" THEN
Session("fel")= "Du måste skriva ett inlägg"
END IF

IF Session("fel") <> "" Then

IF Request.QueryString("refID") <> "" THEN
Response.Redirect "read.asp?ID=" &Request.QueryString("refID")
ELSE
Response.Redirect "forum.asp"
END IF

END IF

'##### SLUT KONTROLLERAT #####


'### Spara info om användaren i en cookie ###

IF Request.Cookies("UserInfo")("NAMN") = "" THEN
Response.Cookies("UserInfo")("NAMN") = Request.Form("namn")
IF Request.Form("epost") <> "" THEN
Response.Cookies("UserInfo")("EPOST") = Request.Form("epost")
END IF
Response.Cookies("UserInfo").Expires = Now + 30 ' <-- Kakan sparas i 30 dagar
END IF

'### Slut sparat ###

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("forum.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From asp"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet.ADDNEW

RecSet("NAMN") = Request.Form("namn")
RecSet("EPOST") = Request.Form("epost")
RecSet("RUBRIK") = Request.Form("rubrik")
RecSet("INLAGG") = Request.Form("inlagg")
RecSet("IP") = Request.ServerVariables("REMOTE_ADDR")
RecSet("DATUM") = NOW()

IF Request.QueryString("refID") <> "" THEN
RecSet("REF_ID") = Request.QueryString("refID") ' Om det är ett svar så ska REF_ID läggas till!
END IF

RecSet.UPDATE

RecSet.CLOSE

'######### RÄKNAR ANTAL SVAR PÅ ETT INLÄGG ##########

IF Request.QueryString("refID") <> "" THEN
Addera = "Select * From asp WHERE ID = " &Request.QueryString("refID")
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

RecSet("ANTALSVAR") = RecSet("ANTALSVAR") + 1
RecSet.UPDATE

RecSet.CLOSE
END IF

'#################### SLUTRÄKNAT ####################

Connect.CLOSE
Set RecSet = nothing
Set Connect = nothing

IF Request.QueryString("refID") <> "" THEN
Response.Redirect "read.asp?ID=" &Request.QueryString("refID")
ELSE
Response.Redirect "forum.asp"
END IF

%>



############

Har försökt att hitta felet men blir "galen" läste på Microsofts hemsida att man var tvungen att göra något väldigt avancerat och då webhotellet ligger på¨Box hoasting är det lite svårt att själv ändra något på servern...

Myckettacksam för svar!

Hälsningar/
Andreas


Svara

Sv: Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Postades av 2003-09-25 05:43:38 - Pelle Johansson

Be Box att ge alla fulla rättigheter på din forum.mdb fil så kommer det fungera.


Svara

Sv: Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Postades av 2003-09-25 09:08:38 - Andreas Hillqvist

Du kan inte lägga till poste med en Statisk Cursor:
<code>
<!-- #include file="adovbs.inc" -->

<%

'###### LITE KONTROLLER ######

If Request.Form("namn") = "" THEN
Session("fel")= "Du måste fylla i NAMN"
ElseIf Request.Form("rubrik") = "" THEN
Session("fel")= "Du måste fylla i en RUBRIK"
ElseIf Request.Form("inlagg") = "" THEN
Session("fel")= "Du måste skriva ett inlägg"
End If

If Session("fel") <> "" Then
If Request.QueryString("refID") <> "" THEN
Response.Redirect "read.asp?ID=" &Request.QueryString("refID")
Else
Response.Redirect "forum.asp"
End If
Else
'##### SLUT KONTROLLERAT #####


'### Spara info om användaren i en cookie ###

If Request.Cookies("UserInfo")("NAMN") = "" THEN
Response.Cookies("UserInfo")("NAMN") = Request.Form("namn")
If Request.Form("epost") <> "" THEN
Response.Cookies("UserInfo")("EPOST") = Request.Form("epost")
End If
Response.Cookies("UserInfo").Expires = Now + 30 ' <-- Kakan sparas i 30 dagar
End If

'### Slut sparat ###

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("forum.mdb")&";"

Set RecSet = Server.CreateObject("ADODB.Recordset")

strSQL = "SELECT * FROM asp WHERE False"
RecSet.Open strSQL, Connect, adOpenKeyset, adLockOptimistic

RecSet.AddNew

RecSet("NAMN") = Request.Form("namn")
RecSet("EPOST") = Request.Form("epost")
RecSet("RUBRIK") = Request.Form("rubrik")
RecSet("INLAGG") = Request.Form("inlagg")
RecSet("IP") = Request.ServerVariables("REMOTE_ADDR")
RecSet("DATUM") = NOW()

If Request.QueryString("refID") <> "" THEN
RecSet("REF_ID") = Request.QueryString("refID") ' Om det är ett svar så ska REF_ID läggas till!
End If

RecSet.UPDATE

RecSet.CLOSE

'######### RÄKNAR ANTAL SVAR PÅ ETT INLÄGG ##########

If Request.QueryString("refID") <> "" THEN
strSQL = "UPDATE asp SET ANTALSVAR = ANTALSVAR + 1 WHERE ID = " & Request.QueryString("refID")
Connect.Execute strSQL
End If

'#################### SLUTRÄKNAT ####################

Set RecSet = nothing

Connect.CLOSE
Set Connect = nothing

If Request.QueryString("refID") <> "" THEN
Response.Redirect "read.asp?ID=" &Request.QueryString("refID")
Else
Response.Redirect "forum.asp"
End If
End If
%>
</code>


Svara

Sv: Microsoft OLE DB Provider for ODBC Drivers error '80004005'

Postades av 2003-09-25 12:53:55 - Mikael Lindsten

Håller med pelle faktiskt....

jobbigt fel det där, men oftast enkelt...

är det win xp så testa att välja bort alternativet förenklad fildelning i utforskaren... sen kan du ge användare fulla rättigheter till din databas, och därefter ladda upp den...
det ska nog funka...


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
2 414
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies