Como realizar as operações básicas de acesso e manutenção de dados com C#? Tarefas simples como inserir, atualizar e excluir dados usando a ADO.NET e C# são mais simples do que você pode pensar. Abaixo um resumo básico destas operações com C#:
As operações serão feitas na tabela Clientes do banco de dados Access teste.mdb presente na pasta c:\teste. A seguir o código relacionado a cada operação:
1- Inserindo dados em uma base de dados Access.
| // definir a string de conexão string sDBstr = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb”; //definir a string SQL //criar o objeto connection oCn.Open(); //criar o data adapter e executar a consulta //criar o DataSet //Preencher o dataset coom o data adapter //criar um objeto Data Row //Preencher o datarow com valores oDR["Id"] = “10″; //Incluir um datarow ao dataset //Usar o objeto Command Bulder para gerar o Comandop Insert //Atualizar o BD com valores do Dataset //liberar o data adapter , o dataset , o comandbuilder e a conexao oDs.Dispose(); oCB.Dispose(); oCn.Dispose(); |
2- Atualizar dados em uma base de dados Access.
| // definir a string de conexão string sDBstr = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb”; //definir a string SQL //criar o objeto connection oCn.Open(); //criar o data adapter e executar a consulta //criar o DataSet oDA.Fill(oDs,”Name”); //cria o DataSet atribuindo ao DataRow o valor da linha que desejamos atualizar DataRow oDR = oDs.Tables["Name"] .Rows[3]; //Preenche o datarow with valores //Usar o objeto Command Bulder para gerar o Comando Update //Atualizar o BD com valores do Dataset //liberar o data adapter , o dataset , o comandbuilder e a conexao oDs.Dispose(); oCB.Dispose(); oCn.Dispose(); |
3- Excluir dados de uma base de dados Access.
| // definir a string de conexão string sDBstr = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb”; //definir a string SQL //criar o objeto connection oCn.Open(); //criar o data adapter e executar a consulta //criar o DataSet //Preencher o dataset coom o data adapter //Exclui a linha desejada /Usar o objeto Command Bulder para gerar o Comandop Delete //Atualizar o BD com valores do Dataset //liberar o data adapter , o dataset , o comandbuilder e a conexao oDs.Dispose(); oCB.Dispose(); oCn.Dispose(); |
Sao operaçoes simples, mais muito valiosas!
Fonte: Macoratti.NET
RSS Feed
Twitter
Posted in
Tags: 