Avatar billede japlex Nybegynder
28. juli 2001 - 18:49 Der er 5 kommentarer og
1 løsning

ADODC og delete

Hvorfor kan dette stykke kode ikke slette en post i mit recordset??

******************************************************

Case 2
svar = MsgBox(\"Vil du slette kunden?\", vbYesNo, \"Slet kunde\")
            If svar = vbYes Then
                Adodc1.Recordset.Delete
                Adodc1.Recordset.Update
            Else
                Adodc1.Recordset.CancelUpdate
                MsgBox \"Kunden blev ikke slettet\", vbInformation, \"Kunden ikke slettet\"
            End If

*****************************************************

Følgende properties er sat:

CommandType: adCmdText
CurserLocation: AdUseClient
CurserType: AdUseStatic
LockType: AdLockOptimistic
Mode: AdModeReadWrite

Jeg anvender et SQL udtræk som recordsource
Avatar billede kaffe Nybegynder
28. juli 2001 - 20:19 #1
Prøv med
svar = msgbox(\"Slet?\",vbyesno)
  if svar = vbyes then
    adodc1.recordset.delete
    adodc1.recordset.requery
  else
    msgbox \"Kunde ikke slettet\"
  end if
Avatar billede japlex Nybegynder
29. juli 2001 - 11:17 #2
>> kaffe

virker ikke :(
Avatar billede kaffe Nybegynder
29. juli 2001 - 12:08 #3
Hvilken fejl får du?
Avatar billede japlex Nybegynder
29. juli 2001 - 12:18 #4
RunTime Error:

Der er ikke tilstrækkelige nøglefeltoplysninger til at udføre opdateringen
Avatar billede ereoljo Nybegynder
02. august 2001 - 08:12 #5
DU skal skrive

adodc1.Recordset.Move 0
adodc1.recordset.delete
adodc1.Recordset.Requery

Det er en bug fra microsoft selffølgelig....


Har selv haft det samme problem..
Avatar billede japlex Nybegynder
16. august 2001 - 10:00 #6
ereoljo >> Virker heller ikke ;-((

Har fundet en anden løsning og lukker spørgsmålet
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