04. februar 2003 - 13:37Der er
9 kommentarer og 2 løsninger
Slet tomt felt i Database
Hej
Jeg har en tabel i en Access Database som hedder DB, og inde i den er der en kolonne som hedder T.
Der er ca 20000 poster, og ved 10000 af dem er T tom. Jeg har prøvet at lave et loop som ser således ud :
do while not rs.eof If RS("T") = "" then rs.delete End IF
rs.movenext loop
Men den sletter ikke posten, det er som om den ikke kan finde ud af at posten er TOM. Jeg har åbnet databasen, og f.eks slettet det øverste felt som er tomt, og trykket delete 700 gange så jeg er sikker på den er tom.
Det skal lige siges at jeg har prøvet og skrive "test" i en af dem, og så via ASP scriptet slettet alle dem som var = "test" og det virkede perfekt. Det er bare når den er tom det ikke virker.
du kan ikke slette T enkelte steder kun i en tabel - så skal du fjerne T helt fra den. Lyder som om du lige skulle køre databasen igennen ihvertfald de 3 første normalformer.
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.