Avatar billede melted Nybegynder
25. februar 2003 - 13:00 Der er 3 kommentarer og
1 løsning

Delete records forskellige fra formular

Jeg har en datatabel som i hver record indeholder et tal og en formular hvor jeg også får en masse tal ud når jeg submitter. Tallene jeg får ud af formularen er komme-sepererede og bliver splittet.

Jeg skal så på en eller anden måde slette alle records i datatabellen som er forskellige fra de tal der kommer ud af formularen...

F.eks...
Datatabellen:
4
6
3
2

Formularen:
4
6
7
1

Her skal "3" og "2" altså slettes fra datatabellen.

Nogen forslag til hvordan jeg skal gøre?
Avatar billede arnvig Nybegynder
25. februar 2003 - 13:10 #1
hvis tallene ligger kommaseparerede kan du bruge dem direkte i et SQL således:

Delete from <table>
where <id-kolonne> not in (<kommaseparet variabel>)
Avatar billede gigaload Nybegynder
25. februar 2003 - 13:11 #2
SQL = "DELETE * FROM Datatabellen, Formularen WHERE......"
Avatar billede melted Nybegynder
25. februar 2003 - 13:46 #3
Ser ud til at virke fint :)
Avatar billede arnvig Nybegynder
25. februar 2003 - 14:15 #4
Ja, ikke ;-)
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