VS2005 Deletando da tabela do SQL SERVER
29/09/2009
0
Caros Amigos,
Onde estou errando nesse código do botão delete (btnDeleta_User), esta dando esse erros.
private void btnDeleta_User_Click(object sender, EventArgs e)
{
if (DS.Tables [0].Rows.Count == 1)
{
MessageBox.Show(´Usuário não pode ser Deletado´, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return;
}
VinculaTextaoDs();
CurCustomer = TxtNomeUser.Text;
string DeleteUser = null;
DeleteUser = MessageBox.Show(´Deseja Deletar o Usuário ´ + CurCustomer + ´ do Sistema?´, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (DeleteUser == Yes)
{
try
{
DBcon.Open();
strSQL = ´Delete from Tcli_Usuarios Where Tcli_Nome = ´´ + CurCustomer + ´´´;
DCom1 = new SqlCommand(strSQL, DBcon);
DCom1.ExecuteNonQuery();
DBcon.Close();
MessageBox.Show(´Usuário Deletado com Sucesso´);
VerConn();
LimpaTextBox();
LimpaComboBox();
RemoveDadosVinculadosDs();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message());
}
}
else
{
MessageBox.Show(´Usuário não Foi Deletado´);
}
RemoveDadosVinculadosDs();
}
The best overloaded method match for ´System.Windows.Forms.MessageBox.Show(string, string, System.Windows.Forms.MessageBoxButtons)´ has some invalid arguments
Argument ´2´: cannot convert from ´System.Windows.Forms.MessageBoxButtons´ to ´string´
Argument ´3´: cannot convert from ´System.Windows.Forms.MessageBoxIcon´ to ´System.Windows.Forms.MessageBoxButtons´
The name ´Yes´ does not exist in the current context
´System.Exception.Message´ is a ´property´ but is used like a ´method´
:cry:
Onde estou errando nesse código do botão delete (btnDeleta_User), esta dando esse erros.
private void btnDeleta_User_Click(object sender, EventArgs e)
{
if (DS.Tables [0].Rows.Count == 1)
{
MessageBox.Show(´Usuário não pode ser Deletado´, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
return;
}
VinculaTextaoDs();
CurCustomer = TxtNomeUser.Text;
string DeleteUser = null;
DeleteUser = MessageBox.Show(´Deseja Deletar o Usuário ´ + CurCustomer + ´ do Sistema?´, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
if (DeleteUser == Yes)
{
try
{
DBcon.Open();
strSQL = ´Delete from Tcli_Usuarios Where Tcli_Nome = ´´ + CurCustomer + ´´´;
DCom1 = new SqlCommand(strSQL, DBcon);
DCom1.ExecuteNonQuery();
DBcon.Close();
MessageBox.Show(´Usuário Deletado com Sucesso´);
VerConn();
LimpaTextBox();
LimpaComboBox();
RemoveDadosVinculadosDs();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message());
}
}
else
{
MessageBox.Show(´Usuário não Foi Deletado´);
}
RemoveDadosVinculadosDs();
}
The best overloaded method match for ´System.Windows.Forms.MessageBox.Show(string, string, System.Windows.Forms.MessageBoxButtons)´ has some invalid arguments
Argument ´2´: cannot convert from ´System.Windows.Forms.MessageBoxButtons´ to ´string´
Argument ´3´: cannot convert from ´System.Windows.Forms.MessageBoxIcon´ to ´System.Windows.Forms.MessageBoxButtons´
The name ´Yes´ does not exist in the current context
´System.Exception.Message´ is a ´property´ but is used like a ´method´
:cry:
Pra_santos
Curtir tópico
+ 0
Responder
Posts
15/10/2009
Netasper
Amigo, pelo que vi, você esta comparando tipos errados, por exemplo DeleteUser == ´Yes´, deve ser entre aspas, pois é string, alem de ter outros erros. Faça o seguinte para estes casos, entre no sistema da propria DevMedia chamado Tira Duvidas que eles consertam tudo para vc la, eu uso ele e gosto muito.
Espero ter ajudado.
Espero ter ajudado.
Responder
Clique aqui para fazer login e interagir na Comunidade :)