Avatar billede doomstone Nybegynder
23. oktober 2001 - 13:27 Der er 9 kommentarer og
1 løsning

varieabel hjælp

Jeg har lavet et lille script som der lægger 1 til et feldt i min database som hedder gang. her er det men der er en fejl i som jeg ikke selv kan rette!

        login = CInt(RS.Fields(\"gang\")) + 1
Const adOpenKeyset = 1
Const adLockOptimistic = 3

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From medlemmer\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

      rs.AddNew
      alogin = Request.form(\"gang\")
      rs.Update

    rs.Close
    Set rs = Nothing

Conn.Close
set Conn = Nothing
Avatar billede gitrian Nybegynder
23. oktober 2001 - 13:32 #1
Hvad er det der går galt ?
Avatar billede sone Nybegynder
23. oktober 2001 - 13:32 #2
...hvilken fejl?
Avatar billede eagleeye Praktikant
23. oktober 2001 - 13:35 #3
hvis du vil ligge en til feltet skal du ikke hvade AddNew med.

men hvordan vælger du en rigtige record?


Selv det som ligger 1 til skulle vel være

rs(\"gang\") = rs(\"gang\") + 1
rs.Update

   
Avatar billede doomstone Nybegynder
23. oktober 2001 - 13:49 #4
sådan her?
Const adOpenKeyset = 1
Const adLockOptimistic = 3

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"Select * From medlemmer\"
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

rs(\"gang\") = rs(\"gang\") + 1
rs.Update


    rs.Close
    Set rs = Nothing

Conn.Close
set Conn = Nothing
Avatar billede eagleeye Praktikant
23. oktober 2001 - 13:51 #5
Ja men nu vælger du den første record/række i databasen..
Skal det være en bestem række? eller der er måske kun en række?
Avatar billede doomstone Nybegynder
23. oktober 2001 - 13:55 #6
hmm det er en bestemt række!
Avatar billede doomstone Nybegynder
23. oktober 2001 - 13:56 #7
Const adOpenKeyset = 1
Const adLockOptimistic = 3

    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    strSQL = \"SELECT * FROM medlemmer WHERE ID = \"& Session(\"login\")
    rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

rs(\"gang\") = rs(\"gang\") + 1
rs.Update


    rs.Close
    Set rs = Nothing

Conn.Close
set Conn = Nothing


ikke rigtigt???
Avatar billede eagleeye Praktikant
23. oktober 2001 - 13:56 #8
ok har du et ID eller hvordan vælges du hvilken række det er?
Avatar billede doomstone Nybegynder
23. oktober 2001 - 13:57 #9
eagleeye det virker nu så kan du ikke skrive et eller andet som et svar?
Avatar billede eagleeye Praktikant
23. oktober 2001 - 13:58 #10
du svare før jeg spørger arh det er på samme til 13:56:30  hehehe
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