Hej, En lösning skulle väl kunna vara: TACK,Hur lista filer som ej finns namngivna i databasen?
Jag vill jämföra en folder med bilder med en tabell i min sql-databas/kolumn "imagename" för att se om bilden finns namngiven i databasen. När det är gjort ska alla bilder i foldern som ej finns i databasen bindas till en dropdownlist.
Jag har lyckats binda alla bildnamnen i foldern, men hur går jag vidare för att jämföra/filtrera mot databasen? Har börjat med en DataView men har fastnat och är under tidspress. Hoppas därför på alla duktiga här i forumet:)
<code>
Dim Path As String = Server.MapPath("../rwdx/images/")
Dim dirInfo As New DirectoryInfo(Path)
DDL1.DataSource = dirInfo.GetFiles("*.jpg")
DDL1.DataBind()
</code>
::AnetteSv: Hur lista filer som ej finns namngivna i databasen?
<code>
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(Path);
System.IO.FileInfo[] files = di.GetFiles("*.jpg");
List<string> fileNames = new List<string>();
foreach (System.IO.FileInfo file in files)
fileNames.Add(file.Name);
System.Data.SqlClient.SqlDataReader dr = GetImageNames();
while (dr.Read())
{
fileNames.Remove((string)dr["imagename"]);
}
dr.Close();
DDL1.DataSource = fileNames;
DDL1.DataBind();
</code>Sv:Hur lista filer som ej finns namngivna i databasen?
Precis vad jag önskade, funkar hur bra som helst!
::Anette