/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Skrivning til database i win2k og XP
Fra : Jakob Blaavand


Dato : 29-03-02 14:23

Hej alle,
Jeg har et lille problem, for ikke at sige stort. Der er et eller andet med
w2k og XP, jeg tror det er noget med serverversionen. For jeg kan på ingen
måde få lov til at indsætte data web i min database. En perfekt valid kode
der virker på en w2k men ikke på en anden w2k og XP. Fejlen der kommmer er
følgende:

"Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er
skrivebeskyttet og kan ikke opdateres"

Man skulle tro problemet lå i at der faktisk ikke var skriveadgang til
databasen - men det er der!

Er der nogen der kan hjælpe??????

mvh
Jakob Blaavand

PS: Her er min kode:

<!-- #include file="adovbs.inc" -->
<%
Dim objConn, objRS, sql, strConn, strOutput

Set objConn = Server.CreateObject("ADODB.Connection")
strConn = "DRIVER={Microsoft Access Driver
(*.mdb)};DBQ=C:\Inetpub\wwwroot\flisegalleriet\counter.mdb;"
objConn.Open strConn

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

objRS.CursorLocation = adUseServer
objRS.CursorType = adOpenKeyset
objRS.Locktype = adLockOptimistic
objRS.Open "tblCounter", objConn, , , adCmdTable

objRS.AddNew
objRS("test_field") = "test"
objRS.Update

objRS.Close
objConn.Close
Set objRS = Nothing
Set objConn = Nothing
%>




 
 
Jørn Andersen (29-03-2002)
Kommentar
Fra : Jørn Andersen


Dato : 29-03-02 21:44

On Fri, 29 Mar 2002 14:22:34 +0100, "Jakob Blaavand"
<jakobblaavand@hotmail.com> wrote:

>"Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
>[Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er
>skrivebeskyttet og kan ikke opdateres"
>
>Man skulle tro problemet lå i at der faktisk ikke var skriveadgang til
>databasen - men det er der!

Hvorfor tror du det?
Er der skriveadgang både til (det virtuelle) dir og filen?

Kig evt.
<URL: http://www.aspfaq.com/show.asp?id=2009>


Good luck,
Jørn

--
Jørn Andersen,
Brønshøj

F.Larsen (30-03-2002)
Kommentar
Fra : F.Larsen


Dato : 30-03-02 23:32

Det er en klassiker, anonym bruger har ikke skrive adgang til folderen ... og
access databasen "filen"

--
Flemming
Støjdæmp din PC: http://hjem.get2net.dk/Quake2/AlphaPal8045T/index.htm
Asus A7V266-E.: http://hjem.get2net.dk/Quake2/LowNoise2/A7V266-E.htm


"Jakob Blaavand" <jakobblaavand@hotmail.com> wrote in message
news:3ca46a91$0$55265$edfadb0f@dspool01.news.tele.dk...
>
> "Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er
> skrivebeskyttet og kan ikke opdateres"
>
> Man skulle tro problemet lå i at der faktisk ikke var skriveadgang til
> databasen - men det er der!
>
>


petey (07-08-2002)
Kommentar
Fra : petey


Dato : 07-08-02 08:16

"Jakob Blaavand" skrev d. 29-03-02 14:23 dette indlæg :
> Hej alle,
> Jeg har et lille problem, for ikke at sige stort. Der er et eller
andet med
> w2k og XP, jeg tror det er noget med serverversionen. For jeg kan på
ingen
> måde få lov til at indsætte data web i min database. En perfekt valid
kode
> der virker på en w2k men ikke på en anden w2k og XP. Fejlen der
kommmer er
> følgende:
>
> "Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
> [Microsoft][ODBC Microsoft Access-driver] Databasen eller objektet er
> skrivebeskyttet og kan ikke opdateres"
>
> Man skulle tro problemet lå i at der faktisk ikke var skriveadgang til
> databasen - men det er der!
>
> Er der nogen der kan hjælpe??????
>
> mvh
> Jakob Blaavand
>
> PS: Her er min kode:
>
> <!-- #include file="adovbs.inc" -->
> <%
> Dim objConn, objRS, sql, strConn, strOutput
>
> Set objConn = Server.CreateObject("ADODB.Connection")
> strConn = "DRIVER={Microsoft Access Driver
> (*.mdb)};DBQ=C:\Inetpub\wwwroot\flisegalleriet\counter.mdb;"
> objConn.Open strConn
>
> Set objRS = Server.CreateObject("ADODB.Recordset")
>
> objRS.CursorLocation = adUseServer
> objRS.CursorType = adOpenKeyset
> objRS.Locktype = adLockOptimistic
> objRS.Open "tblCounter", objConn, , , adCmdTable
>
> objRS.AddNew
> objRS("test_field") = "test"
> objRS.Update
>
> objRS.Close
> objConn.Close
> Set objRS = Nothing
> Set objConn = Nothing
> %>
>
>
>

Hej

Jeg har nøjagtig samme problem. Har du fået det til at virke ? Hvis
dette er tilfældet, hvordan har du så fået det til at virke ?

Mvh.
Petey


--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste