Avatar billede madssch Nybegynder
18. november 2004 - 11:08 Der er 11 kommentarer og
2 løsninger

Automatisk genoprettelse af slettede poster.

Hej Eksperter!

Jeg benytter Access i forbindelse med min ASP-programmering. Her har jeg et nyhedsbrev. Hvis folk efter en periode ikke har bekræftet deres tilmelding sletter jeg posterne. Her opstår problemet så:

Jeg sletter brugeren korrekt, og han er væk i en periode - men pludselig fremgår han i systemet igen med den oprettelsesdato som han først tilmeldte sig med.

Dette problem sker ved stort set alle poster jeg sletter.

Alt hjælp vil blive værdsat!

På forhånd tak!  ;-)
Avatar billede terry Ekspert
18. november 2004 - 12:06 #1
How are you deleting the user? If he record is deleted in the Access dB then there is NO WAY that the record will appear again!
Avatar billede madssch Nybegynder
18. november 2004 - 12:51 #2
Sådan:

Set RS = objConnect.Execute("Delete * From mailinglist Where id = " & intId & "")

Nej, det burde ikke kunne ske, men det gør det altså...
Avatar billede terry Ekspert
18. november 2004 - 15:06 #3
The only explanation I can give is that it isnt actually getting deleted! Make 100% sure that the code does work.
And also that there is nothing (code/back up restor)which can restore the data!

I find it VERY hard to believe that a deleted record gets undeleted automatically!
Avatar billede madssch Nybegynder
18. november 2004 - 15:51 #4
Når jeg har slettet posten er den væk fra listen. Både den på websitet og i selve databasen. Altså må koden virke som den skal.

Ved godt det lyder sindsygt, men de dukker altså op igen...
Avatar billede terry Ekspert
18. november 2004 - 16:44 #5
If you make other alterations in your dB do they also appear again?
Try compressing the dB once in a while.
Avatar billede madssch Nybegynder
19. november 2004 - 13:37 #6
Nej, det er kun i forbindelse med nyhedsbrevet at posterne kommer igen.

Jeg har flere gange forsøgt mig med "Komprimér og reparer", men uden held.
Avatar billede terry Ekspert
20. november 2004 - 09:24 #7
I am 99.99% sure that it is NOT Access that is undeleting the records again! When you compress a database it actually makes a new one copying all of the active data into it. Any deleted records will (should) not be copied over. So I am VERY sure that you have something else which is doing this, perhaps in code somewhere.
Avatar billede terry Ekspert
28. november 2004 - 20:02 #8
hi madssch, whats the status on the question?
Avatar billede terry Ekspert
08. december 2004 - 10:36 #9
are we finished here madssch?
Avatar billede madssch Nybegynder
08. december 2004 - 10:54 #10
Jeg ved ikke hvad status er, for jeg har stadig problemet.

Jeg kan ikke så godt godtage et svar som ikke løser mit problem. Derfor venter jeg på eventuelle andre som har forslag til hvad årsagen kan være, eller som eventuelt har prøvet noget lignende.

Ved godt, at det er et meget unikt problem, men der må da findes et svar..?
Avatar billede terry Ekspert
08. december 2004 - 11:05 #11
as I said, I am 99.99% sure that it is NOT Access but without further knowledge of your application I have no way of finding the problem. I very much doubt that others can give a solution in this category, but if it is NOT Access then you may get help in ASP categeory.
Avatar billede madssch Nybegynder
08. december 2004 - 11:13 #12
Okay. I så fald er jeg nødt til at afvise dit svar. Jeg er ved godt selv, at det lyder mærkeligt, at det skulle være Access. Men efter at have brugt udelukkelsesmetoden, kan jeg ikke se andre svar på problemet.

Du skal selvfølgelig have tak for din hjælp.
Avatar billede terry Ekspert
08. december 2004 - 11:21 #13
selv tak, hope you find a solution somewhere
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