AHR skrev:
> 'hardwareid = 49, 50'
> Nu skal jeg så slette dem, hvilket jeg gør på følgende måde:
> strHardwareid = Request.form("Hardwareid")
>
> strHardwareid = Replace(strHardwareid, "'", "''")
Note: Hvis dine hardware-id'er står i en selectboks eller lignende
(hvor man ikke kan skrive værdier ind direkte) er det ikke
nødvendigt at have replacelinjen ovenfor. Den skader dog ikke.
> strSQL = "Delete from hardware where hardwareid = " &
> strHardwareid &" " Conn.Execute(strSQL)
Hvis du skal slette flere værdier kan du - i hvert fald i MS-
databaser - benytte operatoren IN (<liste>). Altså i dit tilfælde:
strSQL = "Delete from hardware where hardwareid IN (" & _
strHardwareID & ")"
> Tror jeg skal have en løkke struktur ind i min kode når jeg
> henter værdierne, men hvordan?
Du kan også gøre det med en løkke, men ovenstående er både nemmere
og hurtigere.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html