ADO NET

.NET

C#

25/01/2017

Boa tarde, gostaria de saber se o que está sendo utilizado abaixo é o ADO .NET? Ou eu que estou falando o nome errado da forma como está acessando meu banco de dados. Qual o nome correto que está sendo utilizado abaixo para acesso ao banco de dados?

var agencias = new List<AgenciaModel>();

var query = @"SELECT * FROM AGENCIAS
WHERE UPPER(NOME) LIKE UPPER('" + pesquisa + "%')
OR CPF_CNPJ LIKE '" + pesquisa + "%'" +
ORDER BY ID_AGENCIA, NOME";

FbCommand cmd = new FbCommand(query, conn);

var resultado = cmd.ExecuteReader();

if (resultado.HasRows)
while (resultado.Read())
agencias.Add(new Agencia(resultado));
Natália

Natália

Curtidas 0

Melhor post

Alec Candia

Alec Candia

26/01/2017

Sim, Natália, é o ADO. Pra teu conhecimento, ADO é um conjunto de classes do .NET Framework, desenvolvido para facilitar o acesso das aplicações às bases de dados de diversos tipos, especialmente banco de dados, como Access, SQL Server, Oracle.
GOSTEI 1

Mais Respostas

Joel Rodrigues

Joel Rodrigues

25/01/2017

Apenas complementando a resposta do Alec, pelo que pude perceber você está usando o driver do Firebird para ADO.NET. De forma semelhante existem classes como MySqlCommand, SqlCommand, OleDbCommand, etc.

Abraço.
GOSTEI 0
POSTAR