示例#1
0
        private void períodosToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Períodos novo = new Períodos();

            novo.Show();
            this.Hide();
        }
示例#2
0
        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();
        }