Hello, I'm getting this error:
An unhandled exception of type 'System.' occurred in System.Data.SQLite.dll

cannot access a disposed object
... indicating the line:
VB.NET Code:
  1. sqliteDataAdapter = new SQLiteDataAdapter("SELECT * FROM tbl_programs;", m_dbConnection);

Here's my code:
VB.NET Code:
  1. private void addNew_tsmi_Click(object sender, EventArgs e)
  2. {
  3.     info_lbl.Text = "yeni program ekleniyor";
  4.  
  5.     List<string> list = new List<string>();
  6.     int result;
  7.  
  8.     using (InsertData insertData = new InsertData())
  9.     {
  10.         insertData.ShowDialog();
  11.         list = insertData.GetValues();
  12.     }
  13.  
  14.     using (SQLiteConnection connection = m_dbConnection)
  15.     {
  16.         using (SQLiteCommand command = new SQLiteCommand(
  17.             "INSERT INTO tbl_programs " +
  18.             "(int_isSelected, txt_programName, int_is86, int_is64, txt_preCommand, " +
  19.             "txt_preSwitch, txt_executable, txt_switches, int_timeout, txt_md5, txt_version, " +
  20.             "txt_description, txt_category, dt_insertDate) " +
  21.             "VALUES(" +
  22.             ":isSelected, :programName, :is86, :is64, :preCommand, :preSwitch, :executable, " +
  23.             ":switches, :timeout, :md5, :version, :description, :category, :insertDate);",
  24.              connection))
  25.         {
  26.             command.Parameters.AddWithValue("isSelected", 0);
  27.             command.Parameters.AddWithValue("programName", list[0]);
  28.             ...
  29.  
  30.             connection.Open();
  31.  
  32.             command.ExecuteNonQuery();
  33.         }
  34.     }
  35.  
  36.     InitialiseDataAccessObjects();
  37.     GetData();
  38.  
  39.     info_lbl.Text = "hazır";
  40. }
  41.  
  42. private void InitialiseDataAccessObjects()
  43. {
  44.     sqliteDataAdapter = new SQLiteDataAdapter("SELECT * FROM tbl_programs;", m_dbConnection);
  45.     sqliteCommandBuilder = new SQLiteCommandBuilder(sqliteDataAdapter);
  46.  
  47.     sqliteDataAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
  48. }
  49.  
  50. private void GetData()
  51. {
  52.     // Retrieve the data.
  53.     sqliteDataAdapter.Fill(dataTable);
  54.  
  55.     // The table can be used here to display and edit the data.
  56.     // That will most likely involve data-binding but that is not a data access issue.
  57. }

Can anyone help me?