Ja, men jeg kom nu egentlig nok med et lidt hurtigt svar, jeg havde lige tankerne på SQL Server *S* - ovenstående virker ikke på alle databaser. Hvilken database/version anvender du ?
tmceu >> Jeg checker det straks imorgen tidlig, jeg har selv været igang med noget med et loop it et loop men det virkede ikke lige helt rigtig, og det du har lavet ser noget mere enkelt ud. P.s skal SET FELT = IIf( ikke være SET FELT = If(
Jeps. IIF er det man kan kalde for et betinget udtryk. Som du måske har regnet ud, betår den af en betingelse, en true og en false del. Anvendt som WHERE clause i en DELETE, vil den derfor slette alt, da betingelsen jo altid vil være enten sand eller falsk :-)
Det er sandsynligvis denne du leder efter:
sql = "DELETE FROM billeder WHERE InStr(1,[billeddir],'" & unustien & "')>0"
Hvis du kun vil slette rækker med en eksakt match, er det noget i denne stil:
sql = "DELETE FROM billeder WHERE billeddir = '" & unustien & "'"
Synes godt om
Ny brugerNybegynder
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.