Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Diniz

Update em camadas C#/MySQL

Recommended Posts

Pessoal estou com problemas para trabalhar com c#/Mysql em camadas, alguem teria um exemplo de Upadate ?

 

// DAL

public static void ExecutaSQLNonQuery(string sql, params OdbcParameter[] param)
{
OdbcConnection cn = new OdbcConnection(Dados.conn_sgi);
OdbcCommand cmd = new OdbcCommand(sql, cn);
foreach (OdbcParameter p in param)
{
cmd.Parameters.Add(p);
}
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
} 



//BLL
public void Alterar(int alu_id, string alu_nome)
{
string sql = "UPDATE alunos SET alu_nome=? WHERE alu_id=" + alu_id + "";
OdbcParameter palu_nome = new OdbcParameter("?alu_nome", alu_nome);
Dados.ExecutaSQLNonQuery(sql,palu_nome);
}

 

//PL
protected void Button_Alterar_Click(object sender, EventArgs e)
{
BLL_Alunos ob = new BLL_Alunos();
ob.Alterar(2, TextBox_Nome.Text);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente da seguinte forma:

public void Alterar(int alu_id, string alu_nome)
{
string sql = "UPDATE alunos SET alu_nome=?alu_nome WHERE alu_id=" + alu_id + "";
OdbcParameter palu_nome = new OdbcParameter("?alu_nome", alu_nome);
Dados.ExecutaSQLNonQuery(sql,palu_nome);
}

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.