06. oktober 2008 - 20:26Der er
14 kommentarer og 1 løsning
Fejl ved opdatering - når der ikke er ændringer
Hej Eksperter
Det her er sikkert et helt elementært spørgsmål ... jeg håber så bare, at der er en lige så let løsning på problemet ;-)
Har for nylig lagt om fra Access til MySQL. Det er gået fint. Men jeg opdager nu, at jeg får fejl, hvis jeg trykker opdater og prøver at opdatere en record, som der ikke er tastet ændringer ind i. Hvis jeg ændrer i formularen sker ingen fejl. Uden ændringer giver det fejl, ved forsøg på gem.
Fejlmeldingen ser således ud:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
Query-based update failed because the row to update could not be found.
/admin/link-ret.asp, line 22
Har i øvrigt prøvet at køre det fra Access igen ... der virker det fint.
Spørgsmålet er nu, om der er en let løsning omkring problemet. Alternativt skal jeg jo til at indarbejde en kontrol ved hver opdatering i forhold til, om brugeren rent faktisk har lavet en ændring eller ej. Det vil jeg gerne ud af, da der er tale om en relativt omfattende side.
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
Efter at være gået fra access til mysql får jeg nu fejl, hvis jeg forsøger at opdatere en fil, uden at der er ændret i formularen. Altså hvis jeg bare loader siden og trykker på "send" eller "opdater" knappen. Det giver følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
Query-based update failed because the row to update could not be found.
/admin/forsendelse/forsendelse-vis.asp, line 27
Hvorfor giver det fejl? Og hvorfor står der Microsoft, når jeg nu er gået væk fra access?
Hey Arne ... hvis du stadig er her på eksperten, vil jeg bare sige undskyld den lange "sagsbehandlingstid". Den her er vist røget i glemmehullet ... pisse dårligt ved jeg godt. Beklager ... har haft en del andet at se til.
Hvis du stadig er her, vil jeg gerne give dig point. Jeg lukker spm inden for et par dage, hvis jeg ikke hører fra dig.
Lukkede en del spm i går, men da jeg skrev den seneste besked til dig, var dette ikke lukket ... Kan der være forsinkelse på, før det fremgår, hvem der bliver tildelt point ... og jeg så har goofet ... eller har blandet spm sammen? Anyway ... håber at du lever uden de 60 point. Jeg skal nok sende dig nogle point næste gang du svarer på et spørgsmål (tror ikke at det er lovligt at oprette et spm alene med det formål at give dig point?!?)
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.