C# sqlite query results to list<string>
        Posted  
        
            by jakesankey
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by jakesankey
        
        
        
        Published on 2010-05-26T06:14:41Z
        Indexed on 
            2010/05/26
            6:21 UTC
        
        
        Read the original article
        Hit count: 247
        
Guys, I'm struggling. I have query against my db that returns a single column of data and I need to set it as List. Here is what I am working with and I am getting an error about converting void to string.
public static void GetImportedFileList()
    {
        using (SQLiteConnection connect = new SQLiteConnection(@"Data Source=C:\Documents and Settings\js91162\Desktop\CMMData.db3"))
        {
            connect.Open();
            using (SQLiteCommand fmd = connect.CreateCommand())
            {
                SQLiteCommand sqlComm = new SQLiteCommand(@"SELECT DISTINCT FileName FROM Import");
                SQLiteDataReader r = sqlComm.ExecuteReader();
                while (r.Read()) 
                {
                    string FileNames = (string)r["FileName"];
                    List<string> ImportedFiles = new List<string>();                        
                }                    
                connect.Close();
        }
    }
}
THEN LATER IN THE APPLICATION
List<string> ImportedFiles = GetImportedFileList() // Method that gets the list of files from the db 
foreach (string file in files.Where(fl => !ImportedFiles.Contains(fl))) 
© Stack Overflow or respective owner