Avatar billede cyrez Nybegynder
13. april 2001 - 15:09 Der er 3 kommentarer og
1 løsning

database + funktion

jeg har lavet en funktion som ser således ud

Function AddScoreKiller(player As String, team As String, weapon As String)

    Data1.Recordset.MoveFirst
    Do While Not Data1.Recordset.EOF
        If Data1.Recordset(\"player\") = player Then
            GoTo add
        End If
        Data1.Recordset.MoveNext
    Loop
   
add:
    With Data1.Recordset
        .Edit
        !Kill = Val(!Kill) + 1
        ![\"team\"] = Val(![\"team\"]) + 1
        ![\"weapon\"] = Val(![\"weapon\"]) + 1
        .Update
  End With
         
End Function

det er linjen
![\"team\"] = Val(![\"team\"]) + 1 og
![\"weapon\"] = Val(![\"weapon\"]) + 1
jeg ikke kan få til at virke.

Jeg får team til at være en værdi som også findes i databasen men den vil ikke tage værdien af denne og ligge en til. Det samme problem er der med weapon.

PLZ HELP ME!!!!
       
Avatar billede cyrez Nybegynder
13. april 2001 - 15:26 #1
Jeg glemte lige at sige at når jeg køre programmet for jeg fejl meddelensen

Item not found in this collection
Avatar billede kaffe Nybegynder
13. april 2001 - 18:21 #2
Først ville jeg sætte Exit Function under Loop.
Istedet for ![\"team\"]=val(![\"team\"])+1 prøv at skrive
.Fields(\"team\") = Val(.Fields(\"team\")) + 1
så skulle det køre.

mvh
kaffe
Avatar billede lkekspert Nybegynder
17. april 2001 - 13:17 #3
Indeholder dit \"team\" og \"weapon\" ren tekst eller er det \"numeriske tekster\". Er det et holdnr og et våbennr.?

mvh
lk
Avatar billede cyrez Nybegynder
17. april 2001 - 16:50 #4
Jeg har fået løst problemet nu.

Tak for hjælpen her på eksperten.dk

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