Avatar billede elmer_fjot Nybegynder
06. februar 2002 - 17:56 Der er 3 kommentarer og
1 løsning

omnummering af kolonne i access

En række poster i en tabel er nummereret fortløbende (ikke autonummerering). Når der slettes nogle opstår der huller i rækken. Hvordan omnummerere man posterne?
Mvh
fjot
Avatar billede coltau Juniormester
06. februar 2002 - 18:02 #1
Vil du have et bud på en kørsel eller lign. ?
Avatar billede elmer_fjot Nybegynder
06. februar 2002 - 18:11 #2
Ja det ville være dejligt.
Avatar billede coltau Juniormester
06. februar 2002 - 18:21 #3
Her er en lille kode til det:

<%
Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("test.mdb")

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select ID From xyz"
rs.Open strSQL, Conn, 1, 3 ' adOpenKeyset, adLockOptimistic
NytNr = 1
rs.MoveFirst
do while not rs.EOF
  rs("ID") = NytNr
  rs.Update
  NytNr = NytNr + 1
  rs.MoveNext
loop
rs.Close
%>
Hvor ID er det felt du vil give nye numre.
Avatar billede elmer_fjot Nybegynder
08. februar 2002 - 16:03 #4
Hej coltau
Tusind tak for svaret. Det virker bare! Undskyld jeg har været så længe om at få det tjekket.
Mvh fjot
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