13. juli 2007 - 23:24Der er
14 kommentarer og 1 løsning
Error ved insert
Hey.. alle
Jeg får en fejl på en ASP side. Sitet er flyttet fra en webhost til en anden webhost fornyligt og nu modtager jeg en fejl-besked.
fejlen lyder: ---- Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.
/webmaster2/Products_add_exe.asp, line 35 -----
Her ses linie 35 og de omgivende linier: ----- If Len(State) = 0 Then 'læg produkt data i DB Dim strConnect, strSQL, objConn Set objConn = Server.CreateObject("ADODB.Connection") strConnect = Connect objConn.Open strConnect objConn.BeginTrans strSQL = "INSERT INTO produkter (kat_id, varenr, beskrivelse) VALUES ('"& strkat_id &"','"& strvarenr &"','"& strbeskrivelse &"')"
objConn.Execute(strSQL) ' *********** linie 35 ***************************
If objConn.Errors.Count = 0 Then objConn.CommitTrans Savedstate = "Et produkt oprettet" Else objConn.RollbackTrans For Each error In objConn.Errors State = State + error Next End If
End If -----
Jeg kan godt hente data ud af access databasen, men ikke "update" / "insert". Nogle gode bud på hvad det kan være der er problemet?
hvis den ligger på en win-server er det server-admin der skal rette det. der er som regel oprettet en speciel mappe til db'ere hvor der er skriverettigheder har du ikke en sådan?
hvis det er scannet, er jeg ret sikker på at der er oprettet en mappe med skriverettigheder til databaser, den ligger nok et led længere ude end roden. har du ikke fået en info-mail?
ok.. giv et svar og du får point.. har fundet den grimme fejl. Du havde ret.. forkert placering af database på webserver lol .. jeg tager 10 "dumme" armbøjninger og læser mine lektier næste gang. plz lad være med at fortæl dette til mine nærmeste omgivelser da jeg er til grin i forvejen :))))
havde nok ikke fundet fejlen så hurtigt hvis du ikke har sagt noget om skrverettigheder så,... tak
Hvis nogen prøver at downloade access databasen så tror serveren det er en asp-fil.. og en sådan kan ikke downloades.. altså sikkerhed, et tip jeg hørte fra en fyr.
nu mener jeg bestemt heller ikke at man kan downloade en access database:) og hvis man kan så skal dem du har købt webhotel hos lige overveje deres sikkerhed.
Det med at downloade access databaser, det er bl.a. derfor man lægger mappen til sådanne ting udenfor wwwroot
Synes godt om
Ny brugerNybegynder
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.