Do until rs.eof
ReadNs(rs("ns"))
rs.movenext
Loop
och i din ReadNs har du en update till databasen...
3 svar · 310 visningar · startad av eddy1
Hej
Det är så här att jag läser ut en hög med poster ur en databas, och för varje post vill jag köra en funktion som returnerar ett värde. Detta vill jag sedan uppdatera posten med..
så ett fält heter "ns". Så jag läser in poster där ns = 0 stegar igenom posterna för varje post anropas funktionen ReadNs() och värde som den returnerar vill jag uppdatera den aktuella posten med..
Kommer inte riktigt på hur jag ska sktiva det på ett bra sätt??
Mvh
Do until rs.eof
ReadNs(rs("ns"))
rs.movenext
Loop
och i din ReadNs har du en update till databasen...
lite det jag undrade..
kan man ha en update samtidigt som man lopar igenom posterna .
är det bara att köra en ny Con.execute("update set **** where ****")
då måste jag ju skicka med id nr för posten till min funktion så jag vet vilken post jag ska uppdatera eller??
Ett Id är ju att rekomendera ja ;)
snabbt exempel:
Do until rs.Eof
UpdateOurDatabase(rs("id"))
rs.MoveNext
Loop
Sub UpdateOurDatabase(Id)
Set Con ......
Con.Execute("update bob set (.....,....,...) ... Where Id=" & Cint(id))
Con.close
End Sub
Vet inte riktigt vad du ska ha i Update.. om du ska ha typ this = this +1 i någon tabell kan du göra det direkt i din Update: bob+1