comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Insertar Registros a una Base de datos con C#

  • 0 Respuestas
  • 10842 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Devilboy

  • *
  • Underc0der
  • Mensajes: 328
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Marzo 01, 2011, 07:42:37 pm »
Bueno un codigo muuuy simple para ingresar datos a una base de datos.

En mi caso usaré MySQL pero se puede adaptar a cualkier otra


Código: C#
  1.  
  2.  
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using MySql.Data.MySqlClient;
  8. using System.Windows.Forms;
  9.  
  10. namespace Insert
  11. {
  12.     public class Prueba
  13.     {
  14.  
  15.  
  16.         public void Consulta(string conexion, string consulta)
  17.         {
  18.  
  19.             MySqlConnection conn;
  20.             MySqlCommand com;
  21.            
  22.  
  23.  
  24.             try
  25.             {
  26.                 conn = No tienes permisos para ver links. Registrate o Entra con tu cuenta MySqlConnection(conexion);
  27.                 conn.Open();
  28.  
  29.             }
  30.             catch (Exception ex)
  31.             {
  32.                 MessageBox.Show(ex.Message);
  33.                 return;
  34.                
  35.             }
  36.  
  37.  
  38.  
  39.             try
  40.             {
  41.                 com = No tienes permisos para ver links. Registrate o Entra con tu cuenta MySqlCommand(consulta, conn);
  42.                
  43.                 com.ExecuteNonQuery();
  44.                 MessageBox.Show("Se han Ingresado los datos");
  45.  
  46.  
  47.  
  48.             }
  49.             catch (Exception ex)
  50.             {
  51.  
  52.                 MessageBox.Show(ex.Message);
  53.  
  54.                 return;
  55.             }
  56.             finally
  57.             {
  58.  
  59.                
  60.                 conn.Close();
  61.  
  62.             }
  63.  
  64.  
  65.  
  66.            
  67.  
  68.         }
  69.  
  70.  
  71.  
  72.     }
  73. }
  74.  
  75.  
  76.  

bien ahora crearemos un formulario con dos campos de texto y un boton kedaría de este modo:




y en ese formulario ponemos el sig codigo:

Código: C#
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using MySql.Data.MySqlClient;
  10. using Clases;
  11.  
  12. namespace Insert
  13. {
  14.     public partial class Form1 : Form
  15.     {
  16.  
  17.         Prueba obj = No tienes permisos para ver links. Registrate o Entra con tu cuenta Prueba();
  18.  
  19.         string nombre, apellido;
  20.  
  21.         public Form1()
  22.         {
  23.             InitializeComponent();
  24.            
  25.         }
  26.  
  27.         private void button2_Click(object sender, EventArgs e)
  28.         {
  29.             Close();
  30.         }
  31.  
  32.         private void button1_Click(object sender, EventArgs e)
  33.         {
  34.  
  35.             nombre = textBox1.Text;
  36.             apellido = textBox2.Text;
  37.             string conexion = "server=localhost;uid=root;pwd=oypagos;database=c#";
  38.             string query = "insert into Alumnos (nombre,apellido) values('"+nombre+"','"+apellido+"');";
  39.  
  40.  
  41.  
  42.             obj.Consulta(conexion, query,toolStripProgressBar1,toolStripStatusLabel1);
  43.  
  44.         }
  45.  
  46.         private void toolStripProgressBar1_Click(object sender, EventArgs e)
  47.         {
  48.  
  49.         }
  50.  
  51.         private void Form1_Load(object sender, EventArgs e)
  52.         {
  53.             toolStripStatusLabel1.Text = "Esperando";
  54.         }
  55.     }
  56. }
  57.  
  58.  

No valida el formulario ni los datos ni nada, pero bueno eso ya les toca a uds
« Última modificación: Mayo 27, 2014, 09:45:56 pm por Expermicid »

Veo Una Energia Que Con Deceo de Justicia... Veo Mas Alla de LAs Letras Escritas...
Veo Un Hacktivismo Puro... Nacido De lo Mas Profundo De un Corazon..
Con La Mirada Firme En Defender Mis Ideales...


 

¿Te gustó el post? COMPARTILO!



Clase en c# para hacer consultas a Bases de datos

Iniciado por Devilboy

Respuestas: 5
Vistas: 6678
Último mensaje Febrero 25, 2011, 08:56:10 pm
por _katze_