AJUDA COM DBPARAMETERCOLLECTION
Boa tarde, gostaria de saber como utilizar a classe DbParameterCollection
pois ao utilizar ele da um erro quando passo um dbparameter,
codigo exemplo.
private void PreparaTodosParametros() {
DbParameterCollection _All;
DbParameter cod_filial = this.RetornaProviderParametros();
cod_filial.ParameterName = [Ô]@cod_filial[Ô];
cod_filial.DbType = DbType.Int32;
cod_filial.Direction = ParameterDirection.Input;
DbParameter cod_produto = this.RetornaProviderParametros();
cod_produto.ParameterName = [Ô]@cod_produto[Ô];
cod_produto.DbType = DbType.Int32;
cod_produto.Direction = ParameterDirection.Input;
_All.Add(cod_filial); // erro causa neste ponto dizendo que a classe não foi instanciada.
_All.Add(cod_produto);
}
pois ao utilizar ele da um erro quando passo um dbparameter,
codigo exemplo.
private void PreparaTodosParametros() {
DbParameterCollection _All;
DbParameter cod_filial = this.RetornaProviderParametros();
cod_filial.ParameterName = [Ô]@cod_filial[Ô];
cod_filial.DbType = DbType.Int32;
cod_filial.Direction = ParameterDirection.Input;
DbParameter cod_produto = this.RetornaProviderParametros();
cod_produto.ParameterName = [Ô]@cod_produto[Ô];
cod_produto.DbType = DbType.Int32;
cod_produto.Direction = ParameterDirection.Input;
_All.Add(cod_filial); // erro causa neste ponto dizendo que a classe não foi instanciada.
_All.Add(cod_produto);
}
muda esta linha
DbParameterCollection _All; //aki vc declaro mais não inicilizou a classe
para
DbParameterCollection _All = new DbParameterCollection(); //aki vc declara e inicializa a classe ao mesmo tempo
DbParameterCollection _All; //aki vc declaro mais não inicilizou a classe
para
DbParameterCollection _All = new DbParameterCollection(); //aki vc declara e inicializa a classe ao mesmo tempo
Citação::
muda esta linha
DbParameterCollection _All; //aki vc declaro mais não inicilizou a classe
para
DbParameterCollection _All = new DbParameterCollection(); //aki vc declara e inicializa a classe ao mesmo tempo
Isto não pode ser feito, a classe é abstrata.
Tópico encerrado , respostas não são mais permitidas