private void períodosToolStripMenuItem_Click(object sender, EventArgs e) { Períodos novo = new Períodos(); novo.Show(); this.Hide(); }
private void btn_cadastrar3_Click(object sender, EventArgs e) { // O @ no inicio do endereço da string de conexao ondica que o endereço é um parametro de conexao: String strConexao = @"Data Source=FERNANDO\SQLEXPRESS;Initial Catalog=bd_cursos;Integrated Security=True"; // string de instrução ao comando string sql = "INSERT INTO tb_periodos(id_periodo, nm_periodo) VALUES ( @id_periodo, @nm_periodo)"; //instancia o objeto de conexao SqlConnection conectar = new SqlConnection(strConexao); try { // objeto que permite a interação com o sql: SqlCommand comando = new SqlCommand(sql, conectar);// sql = Chama string da função e conectar = chama a conexão ao banco // atribuir os dados aos parametros: comando.Parameters.Add(new SqlParameter("@id_periodo", txt_codigo3.Text)); comando.Parameters.Add(new SqlParameter("@nm_periodo", txt_periodo3.Text)); conectar.Open();//abre a conexão //executar o comando sql comando.ExecuteNonQuery(); MessageBox.Show("Período Cadastrado!"); txt_codigo3.Clear(); txt_periodo3.Clear(); conectar.Close(); //fecha a conexão } catch (SqlException resp) //SqlException resp = cria variavel p/ retornar o erro encontrado na conexao { MessageBox.Show("Acesso negado! Erro:" + resp); } Períodos novo = new Períodos(); novo.Show(); this.Hide(); }