private void btImportBlob_Click(object sender, EventArgs e) { ImportBlob imp = new ImportBlob(); try { string[] dbs = tbDatabases.Text.Replace("\r", "").Split('\n').Select(db => db.Trim()).Where(db => db != "").ToArray(); if (dbs.Length != 1) { MessageBox.Show("Can only import blob into 1 database at a time."); return; } imp.dbprovider = cbProvider.SelectedValue.ToString(); imp.dbserver = cbServer.Text; imp.dbdatabase = dbs[0]; if (cbSQLLogin.Checked) { imp.dbusername = tbUsername.Text; imp.dbpassword = tbPassword.Text; } else { imp.dbusername = null; imp.dbpassword = null; } imp.InsertFileIntoCell(tbSelect.Text, tbColumn.Text, tbFilename.Text); } catch (System.Exception ex) { System.Windows.Forms.MessageBox.Show(ex.ToString()); } }