Ver Mensaje Individual
  #1  
Antiguo 03-11-2008
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Reputación: 17
douglas Va por buen camino
web+database en asp C#

hola chicos del foro, disculpen las molestias como siempre, pero necesito un poquitin de ayuda con una pagina web que estoy haciendo , bueno ya logro que mi pagina ingrese a la base de datos y extraiga todo tipo de info que en ella se encuentre con el siguiente codigo

estes es mi codigo de conexion el cual me funciono a la perfeccion (solo para lectura de datos )

Código Delphi [-]
String myconstring = "SERVER=localhost;DATABASE=base1;UID=root;PASSWORD=luyanni ";
        MySqlConnection connection = new MySqlConnection(myconstring);

y con este otro codigo hago la lectura a un listbox y agrego todos los datos

Código Delphi [-]
MySqlCommand command = connection.CreateCommand();
        MySqlDataReader reader;
        command.CommandText = "Select Nombre from datosperson";
        connection.Open();
        reader = command.ExecuteReader();
        while (reader.Read())
        {
            String thisrow = "";
            for (int i = 0; i < reader.FieldCount; i++)
                thisrow = reader.GetValue(i).ToString();
            ListBox1.Items.Add(thisrow);

        }
        connection.Close();

buenos hasta alli todo bien, y el codigo esta metido dentro de un boton.


hasta aqui todo de maravilla, pero ahora cuando quiermo mandar datos, dentro de otro boton tambien el codigo, no lo hace, no me tira ningun aviso de error, el codigo funcion (supuestamente) pero no realiza nada el codigo que utilizo es el siguiente:

aqui abajo dejo el codigo completo que supuestamente me deberia de de enviar los datos a la base de datos

Código Delphi [-]
 protected void Button5_Click1(object sender, EventArgs e)
    {
        String a, b, c;
        a = TextBox4.Text;
        b = TextBox5.Text;
        c = TextBox6.Text;

        String myconstring = "SERVER=localhost;DATABASE=base1;UID=root;PASSWORD=luyanni ";
        MySqlConnection connection = new MySqlConnection(myconstring);
        String myinsertquey = "INSERT INTO datosperson(Nombre,apellido,edad)VALUES('"+a+"','"+b+"','"+c+"')";
        MySqlCommand mycommand = new MySqlCommand(myinsertquey);
        connection.Open();
        mycommand.BeginExecuteNonQuery();
        connection.Close();
    }

si no estoy mal estoy en la parte de .net, les recuerdo que el codigo es c# y la base de datos la estoy trabajando en mysql, disculpen tantas molestias amigos del foro, y de antemano les agradezco bastante.
Responder Con Cita