Avatar billede folle Nybegynder
26. april 2002 - 19:19 Der er 19 kommentarer og
2 løsninger

Mystisk Fejl

Jeg forsøger at skrive til en database via ASP:

Set DB = Server.CreateObject("ADODB.Connection")
DB.Mode = adModeReadWrite
DB.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" + Server.MapPath("database/baad.mdb"))

temp = DB.Execute ("Insert into reservationer (navn,dag,maaned,tid,log) values ('Peter',1,4,2,false)")

Når jeg forsøger at køre filen får jeg denne fejl:

Microsoft JET Database Engine error '80004005'

Operation must use an updateable query.

/ny/reservering.asp, line 20

Hvad er der galt?
Avatar billede hy Nybegynder
26. april 2002 - 19:30 #1
Det kunne tyde på du ikke har skrive rettigheder i den mappe hvor databasen ligger.
26. april 2002 - 19:41 #2
Hvad med at skrive:
temp = DB.Execute ("Insert into reservationer (navn,dag,maaned,tid,log) Select 'Peter',1,4,2,false")

Jeg ved ikke om det gør nogen forskel...
Avatar billede folle Nybegynder
26. april 2002 - 19:46 #3
Hvordan ændrer jeg rettighederne?
Avatar billede folle Nybegynder
26. april 2002 - 19:52 #4
>>> thomasjepsen

Jeg får en syntax error i stedet.
Avatar billede terry Ekspert
27. april 2002 - 13:56 #5
folle>If you have administrator permissions then you should be able to alter theh folder and file read/write attributes with the program which you normally use for uploading your web pages etc. for example CuteFTP.

Have you tried openning the database with FTP to see if you can eneter data there?
Avatar billede fynbohans Nybegynder
28. april 2002 - 02:25 #6
Har du prøvet med 0 i stedet for "False" ?
Avatar billede folle Nybegynder
30. april 2002 - 17:40 #7
Jeg har prøvet at ændre rettighederne men den samme fejl kommer igen. Jeg har også prøvet at ændre false til 0 uden resultat. Der er givetvis noget galt på serveren, men de personer som yder support vil ikke besvare mine mail mere. Hvad skal jeg gøre?
Avatar billede fynbohans Nybegynder
30. april 2002 - 17:54 #8
Prøv at søge på Internet efter "error 80004005" - du får bl.a. et hit om UltraDev.
Avatar billede folle Nybegynder
30. april 2002 - 18:16 #9
Jeg har fået et hint om at man måske har opgraderet til Access 2000 på serveren. Hvis det er tilfældet hvordan skal man i givet fald kalde databasen?
Avatar billede terry Ekspert
30. april 2002 - 19:48 #10
If your database is  Access 2000 then the Server will have to support this. Once that is dont then there should be no problem. You shouldnt need to change anything else.

You can convert your Access 2000 database to 97 format from the Tools + Database Utilities. Then you can see if it helps.
Avatar billede nih Novice
30. april 2002 - 22:25 #11
Hvorfor skriver du: 'temp = DB......' - Det burde være nok bare at ´skrive: 'db.execute......'
variablen temp indeholder jo ikke noget recordset (som ved en select)

Niels
Avatar billede nih Novice
30. april 2002 - 22:25 #12
Det var egentlig et svar
Avatar billede folle Nybegynder
30. april 2002 - 22:54 #13
Det gør ingen forskel.
Avatar billede folle Nybegynder
30. april 2002 - 22:58 #14
terry >>> Det hjælper heller ikke.
Avatar billede folle Nybegynder
30. april 2002 - 22:59 #15
Min teori er stadig at der er noget galt med serveren, men hvad skal jeg gøre når "support" ikke gider gøre noget ved sagen?
Avatar billede folle Nybegynder
30. april 2002 - 23:01 #16
Se bare denne side som jeg fandt på nettet:
http://www.ti-fire.dk/aspfastforum/troubleshooting.asp
Avatar billede terry Ekspert
01. maj 2002 - 08:04 #17
folle>This is what my answer 27/04-2002 13:56:34(rejected) points out!
Then NOTE:Your server administrator is the only one who can do this.
So you get in touch with them and ask them to do this!
Avatar billede folle Nybegynder
01. maj 2002 - 08:14 #18
Jeg har ændret read/write permissions med CuteFTP uden der har hjulpet på problemet. Som jeg skrev tidligere er support folkene nogle påståelige tåber som ikke gider at besvare min mails længere. Så jeg ved ikke rigtigt hvad jeg kan gøre mere.
Avatar billede terry Ekspert
01. maj 2002 - 08:18 #19
ther mustbe read write permissions on the database AND the folder!
If you cant get any support then I would suggest moving to another provider. This is who I use, they are in actually located in th eUS but Support up to now has been perfect http://www.buydomains.dk/
Avatar billede folle Nybegynder
02. maj 2002 - 07:59 #20
Problemet er løst. Jeg fik endelig support-gruppen til at tage mig seriøst og de ændrede read/write rettighederne så nu virker alt som det skal. Tak for hjælpen.
Avatar billede terry Ekspert
02. maj 2002 - 08:38 #21
great to hear and selv tak :o)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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