Avatar billede k-asp-er Nybegynder
04. juni 2005 - 11:18 Der er 3 kommentarer og
1 løsning

Sletning af tomme poster i access db

Hvis der felter (konkret idato) i tabellen Tabel1 uden indhold.

så skal alle disse poster slettes

//
<% Set ds = sysDb.execute("DELETE * FROM Tabel1 where idato=" & null )%>

virker ikke - heller ikke med loop
//
Avatar billede k-asp-er Nybegynder
04. juni 2005 - 11:20 #1
<% set ds = sysDb.execute("select * from Tabel1") %>
      <% do while not ds.eof %>
      <% if ds("idato") = "" then %>
      <% Set ds = sysDb.execute("DELETE * FROM Tabel1")%>
      <% end if %>
      <% ds.movenext %>
      <%loop%>
      <% set ds = nothing %>
     
Dette her duer heller ikke!
Avatar billede goose Nybegynder
04. juni 2005 - 11:34 #2
Har ikke testet, men prøv:

<% Set ds = sysDb.execute("DELETE * FROM Tabel1 where isnull(idato))%>

/Goose
Avatar billede busschou Praktikant
04. juni 2005 - 15:57 #3
<% Set ds = sysDb.execute("DELETE * FROM Tabel1 WHERE idato IS NULL)%>
null = null er pr definition false, eftersom det ikke kan sammenlignes...
Avatar billede k-asp-er Nybegynder
04. juni 2005 - 18:42 #4
goose burde have point, da hans kommentar også er OK - magler bare en dobbeltping
Thanx
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