comment mettre à jour une table à l'aide de oledb paramètres?

J'ai un tableau qui porte sur trois domaines, à savoir LM_code,M_Name,Desc. LC_code est générée automatiquement string Id, en gardant ce que je mets à jour M_Name et Desc. J'ai utilisé normale de la commande de mise à jour, la valeur est en passant d'exécution, mais les champs ne sont pas d'être mis à jour. J'espère que l'aide d'oledb paramètres les champs peuvent être mis à jour.

Voici mon code.

public void Modify()
{
    String query = "Update Master_Accounts set (M_Name='" + M_Name + "',Desc='" + Desc + "') where LM_code='" + LM_code + "'";
    DataManager.RunExecuteNonQuery(ConnectionString.Constr, query);
}

Dans DataManager Classe je suis de l'exécution de la chaîne de requête.

public static void RunExecuteNonQuery(string Constr, string query)
{

    OleDbConnection myConnection = new OleDbConnection(Constr);
    try
    {
        myConnection.Open();
        OleDbCommand myCommand = new OleDbCommand(query, myConnection);
        myCommand.ExecuteNonQuery();
    }
    catch (Exception ex)
    {
        string Message = ex.Message;
        throw ex;
    }

    finally
    {
        if (myConnection.State == ConnectionState.Open)
            myConnection.Close();
    }

}

private void toolstModify_Click_1(object sender, EventArgs e)
{
    txtamcode.Enabled = true;
    jewellery.LM_code = txtamcode.Text;
    jewellery.M_Name = txtaccname.Text;
    jewellery.Desc = txtdesc.Text;
    jewellery.Modify();
    MessageBox.Show("Data Updated Succesfully");

}

OriginalL'auteur sameer | 2010-04-20