|
|
|
|
|
Dicas
|
|
Visual Basic.Net (Banco de Dados)
|
|
|
Título da Dica: Mais uma facilidade dos objetos Command
|
|
|
|
Postada em 6/10/2003 por ~Ð@®£@Ñ
Os objetos command do ADO.NET (Tanto sql command como oledbcommand) possuem uma versão (overload) do método executereader que aceita um parâmetro adicional : Um dos valores de um enumeration chamado CommandBehavior.
Um dos valores mais interessantes é o valor CloseConnection. Isso fará com que a conexão seja fechada assim que o datareader for fechado. Assim sendo, se o datareader for passado como parâmetro para outro local do código, por exemplo, não precisamos ter preocupações com a conexão : Quando o datareader for fechado a conexão é fechada.
Outra possibilidade é o valor SingleRow, que melhora a performance quando estamos recuperando um datareader de uma única linha.
Veja um exemplo :
reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
|
|
|
|
|