Avatar billede oasen Nybegynder
02. maj 2002 - 05:23 Der er 18 kommentarer og
1 løsning

Updater et felt

Denne linie:

Conn.Execute("Update picstab set PicBesoeg = PicBesoeg + 1 Where ID = " & ID & "")

- giver fejlen:

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Jeg kan simpelthen ikke finde ud af hvad der er galt. ID er en talværdi, og denne kan jeg sagtens udskrive...
Avatar billede erikjacobsen Ekspert
02. maj 2002 - 08:02 #1
Din .mdb fil ligger ikke i et katalog på webserveren, hvor den bruger, der
kører som webserver har skriverettigheder.
Avatar billede netsrac Praktikant
02. maj 2002 - 09:55 #2
Det kan også være .mdb filen som der ikke er skriverettigheder til.
Avatar billede oasen Nybegynder
02. maj 2002 - 11:45 #3
Det var også min første tanke, men den ligger i cgi-bin-folderen, som har skriverettigheder, og jeg bruger den absolutte sti til at åbne DB'en ligesom på alle andre sider:

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & ("d:/topti.dk/cgi-bin/pics.mdb")
Conn.Open DSN

Ser det ikke umiddelbart rigtigt ud?
Avatar billede oasen Nybegynder
02. maj 2002 - 11:48 #4
netsrac ----> Jeg tror, du er inde på noget af det rigtige...men er der ikke skriverettigheder til en MDB-fil som standard? Hvordan slår man dem til/fra?
Avatar billede oasen Nybegynder
02. maj 2002 - 11:52 #5
Nu får jeg også beskeden "permission denied", når jeg forsøger at skrive til tekstfil. Det kunne jo tyde på, at det var folderen, den er gal med..
Avatar billede oasen Nybegynder
02. maj 2002 - 12:30 #6
I opsætningen af mit webhotel er der mulighed for at lave en ODBC-forbindelse.

Er det noget jeg skal, og i så fald, hvad skal jeg skrive ud for: "DSN Name" ??
Avatar billede erikjacobsen Ekspert
02. maj 2002 - 12:57 #7
Hvordan ved du om der er skriveadgang til til cgi-bin bibliotek?
Det er ikke dig, der skal have adgang, men den bruger, der
kører som webserver. Egen server / Webhotel ?  ODBC-forbindelsen
gør ingen forskel.
Avatar billede oasen Nybegynder
02. maj 2002 - 13:47 #8
Jeg har to andre webhoteller hos den pågældende udbyder, og der er der skriveadgang i cgi-bin-folderen. Flytter jeg mine filer til et af de andre webhoteller, virker det hele fint. Det er det, der undrer mig en del. De kører alle på Win NT plan.
Avatar billede oasen Nybegynder
02. maj 2002 - 15:23 #9
Jeg har nu skrevet til min webudbyder (BuyDomains), og de havde lavet en fejl under opsætningen af hotellet. Men som altid løste de hurtigt problemet, så det virker nu. Tak for hjælpen alligevel...
Avatar billede mskjoldp Novice
03. maj 2002 - 13:37 #10
hmm det kunne vist godt være at jeg også skulle kontrollre mit katalog, har en fejl magen til....
Avatar billede oasen Nybegynder
04. maj 2002 - 16:18 #11
Lægger I et svar?
Avatar billede mskjoldp Novice
05. maj 2002 - 14:09 #12
Jeg havde det samme problem, og rettede mappen/folderen til at have skrive rettigheder. det gjorde forskellen, nu virker det. Var det det samme hos dig?

Jeg var ved at gå amok fordi jeg viste at koder var gode nok, men det virker nu.

vh skjold
Avatar billede oasen Nybegynder
06. maj 2002 - 21:07 #13
Så vidt jeg ved har jeg ingen mulighed for at opsætte egenskaber for en folder, der ikke er på min egen server... så nej...
Avatar billede oasen Nybegynder
06. maj 2002 - 21:07 #14
Tak
Avatar billede oasen Nybegynder
06. maj 2002 - 21:09 #15
erikjacobsen & netsrac ---> Det var Jeres kommentarer, der ledte mig ind på det rigtige. Læg lige et svar :)
Avatar billede erikjacobsen Ekspert
06. maj 2002 - 21:10 #16
Jeg vil ikke slås med dig, Carsten om så lidt :) Det er dine.
Avatar billede oasen Nybegynder
06. maj 2002 - 21:20 #17
Vorherre bevares :)
Avatar billede nator Nybegynder
06. maj 2002 - 21:21 #18
SPÆND BADEHÆTTEN!!!!!!!!!!!!
Avatar billede nator Nybegynder
06. maj 2002 - 21:21 #19
(fik lige lyst)  :D
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester