Array
(
)

Como eu faço update trocando por variáveis?

R3n4n
   - 26 mar 2007

Tipo meu codigo ta desse jeito em um procedure.
Eu uso C#

ALTER PROCEDURE dbo.ATI_UPD_SP001
@atiNome AS Varchar(20)
AS
UPDATE CadastroAtividade SET atiNome = ´Renan´
WHERE atiNome = ´insert´
RETURN

eu queria que no lugar de ´insert´ fosse uma váriavel, onde seria inserida via método .

R3n4n
   - 26 mar 2007

Eu insiro valores através do código:

public Boolean insereUsuarioDAO (usuarioDTO usuario) {
try {
Conecta();
SqlCommand sqlc = new SqlCommand(´ATI_UPD_SP001´, sConn);
sqlc.CommandType = CommandType.StoredProcedure;
atribuirValores(usuario, sqlc);
sqlc.ExecuteNonQuery();
return true;
} catch (SqlException e) {
throw new Exception(e.Message);
} finally {
Desconecta();
}
}

private static void atribuirValores (usuarioDTO usuario, SqlCommand sqlc) {
sqlc.Parameters.AddWithValue(´@atiNome´, ´insert´);
}