Como usar IN e LIKE com SqlCommand + Parameters ao fazer uma consulta SQL

 
 
Exemplo de como usar IN para deletar algo de uma tabela e um exemplo de como usar LIKE para fazer um SELECT usando SqlCommand e Parameters no ASP.NET - C#. Query de SQL usando IN: using (SqlConnection Conn = new SqlConnection(ConnectionString)) { //DELETE FROM tblUsuarios WHERE id IN(1,2,3) string sSQL…
Continue lendo
Por Cesar Cassiano Schimanco

Pegar ID (Primary Key) do último registro inserido no banco de dados de uma forma simples, usando SCOPE_IDENTITY() e SqlCommand em ASP.NET / C#

 
 
Muitas vezes depois de fazer um UPDATE precisamos pegar o ID do item inserido. Para quem usava SELECT @@IDENTITY no ASP Clássico , segue um exemplo com SCOPE_IDENTITY() em .NET. SCOPE_IDENTITY e @@IDENTITY retornam o último valor de identidade gerado em qualquer tabela da sessão atual. using…
Continue lendo
Por Cesar Cassiano Schimanco

Aumentar tempo limite do SqlCommand em ASP.NET C# evitando o erro: Timeout expired

 
 
Quando precisar fazer uma consulta SQL que demore muito, devido ao grande numero de dados que ela retorna, pode ter se deparado alguma vez com o erro logo abaixo. Por padrão o CommandTimeout do SqlCommand é de 30 segundos. No meu caso precisei do dobro para concluir sem erro. Como aumentar tempo limite…
Continue lendo
Por Cesar Cassiano Schimanco

SqlCommand.Parameters adicionar, alterar e remover

 
using (SqlConnection Conn = new SqlConnection(sConnectionString)) { sSQL = @"SELECT userName FROM tblUsers WHERE userID = @id"; SqlCommand cmd = new SqlCommand(sSQL, Conn); //Adicionar já com um valor cmd.Parameters.AddWithValue("@id", 1); //Alterar o…
Continue lendo
Por Cesar Cassiano Schimanco