Avatar billede jss Nybegynder
24. juli 2004 - 21:57 Der er 4 kommentarer og
1 løsning

Sammenlign filer og database

Hej
Jeg er ved at forbedre et database-styret foto-album og vil gerne kunne tjekke om en given mappe indeholder filer som ikke findes i databasen. Jeg er kommet så langt at jeg har fået læst filnavnene ind i et recordset vha FSO, men hvordan kan jeg så lave en sammenligning med filnavnene i databasen (således at jeg kan se de filnavne der findes i mappen men IKKE i databasen)?

Håber det er klart hvad jeg mener - ellers råb op :-)
Avatar billede jss Nybegynder
24. juli 2004 - 22:00 #1
Uddybning: det recordset jeg taler om indeholder filnavnene fra mappen - dvs. de fysiske filer
Avatar billede eagleeye Praktikant
24. juli 2004 - 23:09 #2
Umiddelbart er der et par måder.

1. Hent alle filnavne fra databasen ind i et recordsert/array, scan folderen igennem og tjek fil for fil om filnanvet findes i recordsert/arrayet.

2. Scan folderen igennem fil for fil og tjek om filnanvet findes i databasen med en SQL sætninig: select filnavn from tabelnavn where filnavn='" & file.name & "'"
Avatar billede jss Nybegynder
24. juli 2004 - 23:52 #3
Hej eagleeye

tak for forslagene - jeg havde åbenbart brug for et par friske øjne på sagen og valgte at bruge dit forslag nr. 2.

De 60 point er dine ... hvis du vil have dem ....
Avatar billede eagleeye Praktikant
25. juli 2004 - 00:22 #4
ok :) her et svar så.
Avatar billede jss Nybegynder
03. august 2004 - 09:47 #5
jeps - så er det vist lukketid ....
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