Saltar al contenido

C# Insertar datos de un formulario en una base de datos de acceso

Te doy la bienvenida a nuestro sitio web, en este lugar encontrarás la resolución de lo que necesitas.

Password es una palabra reservada. Entre paréntesis ese nombre de campo para evitar confundir el motor db.

INSERT into Login (Username, [Password])

Esta respuesta ayudará en caso de que, si está trabajando con Bases de datos luego, en su mayoría, tome la ayuda de la instrucción de bloque try-catch, que lo ayudará y lo guiará con su código. Aquí le muestro cómo insertar algunos valores en la base de datos con un evento de clic de botón.

 private void button2_Click(object sender, EventArgs e)
    {
        System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection();
        conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;" +
    @"Data source= C:Userspir fahim shahDocumentsTravelAgency.accdb";

     try
       
           conn.Open();
           String ticketno=textBox1.Text.ToString();                 
           String Purchaseprice=textBox2.Text.ToString();
           String sellprice=textBox3.Text.ToString();
           String my_querry = "INSERT INTO Table1(TicketNo,Sellprice,Purchaseprice)VALUES('"+ticketno+"','"+sellprice+"','"+Purchaseprice+"')";

            OleDbCommand cmd = new OleDbCommand(my_querry, conn);
            cmd.ExecuteNonQuery();

            MessageBox.Show("Data saved successfuly...!");
          
         catch (Exception ex)
         
             MessageBox.Show("Failed due to"+ex.Message);
         
         finally
         
             conn.Close();
         

Comentarios y puntuaciones

Al final de la web puedes encontrar las aclaraciones de otros usuarios, tú igualmente eres capaz insertar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *