C sharp - AYUDA ALTAS EN MYSQL c#

 
Vista:

AYUDA ALTAS EN MYSQL c#

Publicado por Angel (6 intervenciones) el 27/04/2010 04:45:03
HOLA NECESITO AYUDA TENGO Q HACER UN PROGRAMA DONDE PUEDA CONSULTAR Y DAR DE ALTA DATOS DESDE C# A MYSQL EL CODIGO ES EL SIGUIENTE SI ME SALE LA CONSULTA , PERO LA ALTA NO!! NO HACE NADA ESPERO ALGUIEN ME PUEDA AYUDAR PLIZ AQUI LES DEJO EL CODIGO

using System;
using System.Data;
using MySql.Data.MySqlClient;
namespace conexion
{
class MainClass
{
public static void Main(string[] args)
{
string connectionString = "Server=localhost;Database=motorapasos;User ID=root;Password=trejo79;Pooling=false;";
MySqlConnection conn = new MySqlConnection(connectionString);
 
string query = "SELECT suceso,fecha FROM eventos";
IDbCommand dbcmd = dbcon.CreateCommand();

string Mysql= "INSERT INTO `motorapasos`.`eventos` (`suceso` ,`fecha`);";
dbcmd.CommandText= sql; //se manda el query
dbcmd.ExecuteReader(); // se ejecuta el query
dbcon.Close(); // se cierra la conexión

protected virtual void buttonAgregar_clic (object sender, System.EventArgs e)
{
IDbCommand comando = conn.CreateCommand();

conn.Open();

string strSQL = "INSERT INTO eventos VALUES (" + textsuceso.Text + ",'" + textfecha.Text + "')";
comando.CommandText = strL;
comando.ExecuteNonQuery();
conn.Close();

treeview_load();


 
conn.Open();
}
 
MySqlCommand myCommand = new MySqlCommand(query, conn);
MySqlDataReader myReader = myCommand.ExecuteReader();
 
while (myReader.Read())
{
Console.Write("El suceso es: " + myReader["suceso"].ToString());
Console.WriteLine(" la fecha es: " + myReader["fecha"].ToString());
 
}
myReader.Close();
myCommand.Dispose();
conn.Close();
}
}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA ALTAS EN MYSQL c#

Publicado por Juan Manuel Castañeda (71 intervenciones) el 04/05/2010 01:50:36
En Mysql faltan los valores a insertar y en CommandText estan mal mal los nombres de las variables de las cadenas SQL,deben ser:
dbcmd.CommandText= Mysql;
comando.CommandText = strSQL;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar