Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa terde estou com o seguinte problema não consigo gravar os dados no banco pois aparece o seguinte erro na execução:
sql exception: Conversion failed when converting the varchar value '@status' to data type bit.
o meu campo status´é do tipo Boolean e no banco quero guarda-lo numa coluna do tipo bit ,não sei como converte-lo.
aqui vai o meu código:
public void gravar(String codigo,String nome,String email,Booleanl status)
{
SqlConnection MySqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["projetos"].ConnectionString);
SqlCommand MySqlCommand = new SqlCommand();
MySqlCommand.Connection = MySqlConnection;
MySqlCommand.CommandType = CommandType.StoredProcedure;
MySqlCommand.CommandText = "atualiza_usuario";
MySqlCommand.Parameters.AddWithValue("@codigo", codigo);
MySqlCommand.Parameters.AddWithValue("@nome", nome);
MySqlCommand.Parameters.AddWithValue("@email", email);
MySqlCommand.Parameters.AddWithValue("@status", status);
MySqlConnection.Open();
MySqlCommand.ExecuteNonQuery(); /// ele da o erro aqui
MySqlConnection.Close();
}Carregando comentários...