Usuário com melhor resposta
Acesso a dados do Access

Pergunta
-
Olá a todos. Sou veterano recente. Com visual C#. Fiz projeto usando C# e mysql.
Porem agora irei usar no meu Serviço access com C#.
Tenho um banco bases. Com três tabelas.Como faço para fazer a conexão com o Banco que está em access, e como são os comandos para eu realizar as manipuações.
Grato.
- Editado Luke_02 terça-feira, 30 de novembro de 2010 16:54
Respostas
-
Olá,
Você tem de usar os Objetos Fornecidos pelo NameSpace System.Data.OleDb, abaixo alguns objetos:OleDbConnection --> Permite Abrir Conexão Com Banco de Dados Access
OleDbCommand --> Permite Executar um Comando em um Banco de Dados Access
OleDbDataReader -->Permite ler dados de um banco de dados access
OleDbAdapter --> Permite preencher um DataSet (System.Data.DataSet) para leitura de dados em memória
Abaixo alguns exemplos simples:
http://imasters.com.br/artigo/10100/csharp/c_acessando_ms_access_em_uma_aplicacao_windows_forms/
http://imasters.com.br/artigo/10100/csharp/c_acessando_ms_access_em_uma_aplicacao_windows_forms/
Abaixo um exemplo mais completo usando VB.NET, mas que você pode usar como base e depois somente traduzir o código para C#
http://www.macoratti.net/vbn_ccco.htm
Abaixo um link para ajuda-lo a traduzir os exemplos do último Link para C#:
http://www.developerfusion.com/tools/convert/vb-to-csharp/Atenciosamente
Se o post foi útil marque como resposta. - Advanced Web Application - MCP - Twitter: @mpghelli- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 29 de novembro de 2010 18:25
- Marcado como Resposta Harley AraujoModerator quarta-feira, 1 de dezembro de 2010 16:21
-
Olá,
Os links enviados mostram um passo a passo para se fazer uma consulta em access:
http://imasters.com.br/artigo/10100/csharp/c_acessando_ms_access_em_uma_aplicacao_windows_forms/
Quanto a abertura da nova thread, se dá, pois teoricamente a pergunta desta thread já foi respondida, então para facilitar aos demais usuários encontrar as informações procuradas, seria ideal que você marcasse como resposta os Posts desta Thread e abra uma nova com um titulo que possa identificar claramente sua dúvida (Exemplo: Problemas no acesso a dados em uma Máquina 64 bits), postando a mensagem de erro retornada pelo aplicativo para que possamos analisar melhor seu problema.Atenciosamente
Se o post foi útil marque como resposta. - Advanced Web Application - MCP - Twitter: @mpghelli- Marcado como Resposta Harley AraujoModerator quarta-feira, 1 de dezembro de 2010 16:21
Todas as Respostas
-
Tenho um banco bases. Com três tabelas.
Como faço para fazer a conexão de ambos. e Manipular os dados ao mesmo tempo!!
Grato.
Pesquiza aqui no furm, tem bastante informacao que te pode ajudar.
Este site aborda diferentes conecoes: http://www.connectionstrings.com/sql-server-2005
O veja este thread da MS: http://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqlconnection(VS.71).aspx
Just Be Humble Malange! -
Olá,
Você tem de usar os Objetos Fornecidos pelo NameSpace System.Data.OleDb, abaixo alguns objetos:OleDbConnection --> Permite Abrir Conexão Com Banco de Dados Access
OleDbCommand --> Permite Executar um Comando em um Banco de Dados Access
OleDbDataReader -->Permite ler dados de um banco de dados access
OleDbAdapter --> Permite preencher um DataSet (System.Data.DataSet) para leitura de dados em memória
Abaixo alguns exemplos simples:
http://imasters.com.br/artigo/10100/csharp/c_acessando_ms_access_em_uma_aplicacao_windows_forms/
http://imasters.com.br/artigo/10100/csharp/c_acessando_ms_access_em_uma_aplicacao_windows_forms/
Abaixo um exemplo mais completo usando VB.NET, mas que você pode usar como base e depois somente traduzir o código para C#
http://www.macoratti.net/vbn_ccco.htm
Abaixo um link para ajuda-lo a traduzir os exemplos do último Link para C#:
http://www.developerfusion.com/tools/convert/vb-to-csharp/Atenciosamente
Se o post foi útil marque como resposta. - Advanced Web Application - MCP - Twitter: @mpghelli- Sugerido como Resposta AndreAlvesLimaModerator segunda-feira, 29 de novembro de 2010 18:25
- Marcado como Resposta Harley AraujoModerator quarta-feira, 1 de dezembro de 2010 16:21
-
-
Olá Luke, sugiro que abra uma nova Thread postando sua nova dúvida, detalhando a mensagem de erro recebida para que possamos ter uma idéia do que pode estar acontecendo, pois teoricamente o código de acesso a dados deve funcionar também em uma máquina 64 bits.
Peço ainda que marque os posts que lhe ajudaram com relação a este dúvida (Acesso a dados do Access) como resposta, para ajudar aos demais usuários do fórum a encontrar as informações desejadas.
Atenciosamente
Se o post foi útil marque como resposta. - Advanced Web Application - MCP - Twitter: @mpghelli -
-
Olá,
Os links enviados mostram um passo a passo para se fazer uma consulta em access:
http://imasters.com.br/artigo/10100/csharp/c_acessando_ms_access_em_uma_aplicacao_windows_forms/
Quanto a abertura da nova thread, se dá, pois teoricamente a pergunta desta thread já foi respondida, então para facilitar aos demais usuários encontrar as informações procuradas, seria ideal que você marcasse como resposta os Posts desta Thread e abra uma nova com um titulo que possa identificar claramente sua dúvida (Exemplo: Problemas no acesso a dados em uma Máquina 64 bits), postando a mensagem de erro retornada pelo aplicativo para que possamos analisar melhor seu problema.Atenciosamente
Se o post foi útil marque como resposta. - Advanced Web Application - MCP - Twitter: @mpghelli- Marcado como Resposta Harley AraujoModerator quarta-feira, 1 de dezembro de 2010 16:21