I need help with this program I'm trying to write. I'm a complete noob at this, so forgive my shortcomings but I'm trying to create a search feature, in which it completes the names from a database as soon as you write the first letter. I've done this succesfully, now I have to bring up pictures also from the same database, I'm getting some errors. Could you take a look at my code and tell me what's wrong? And also is this enough?

note: My aim is to bring up pictures AS they write the name. 

```
     void showpic(string queryStr)
        {   
        SqlConnection conn = new SqlConnection(@"server adress");
        conn.Open();
        SqlCommand execute = new SqlCommand("SELECT Pernr from View_PhoneBook where DisplayName=" + textBox1.Text, conn);
        try
        {
            StringCollection View_Phonebook = new StringCollection();
            SqlDataReader reader = execute.ExecuteReader();
            while (reader.Read())
            {
                View_Phonebook.Add(reader.GetString(0));
            }
            pictureBox1.ImageLocation.Equals("url" + View_Phonebook + ".jpg");
        }
        catch (Exception ex)
        { 
        }
        conn.Close();
    }

    private void textBox1_TextChanged(object sender, EventArgs e)
    {
        showpic(textBox1.Text);           
    }                        

```