Usuário com melhor resposta
Conectar Access com SqlClient é possível

Pergunta
-
Pessoal,
Meu BD Access 2007 já tem todas as tabelas prontas e dezenas de Stored Procedures já feitas e funcionando, mas como a aplicação foi transferida para OnLine, o servidor está retornando que o ACE.OLEDB.12.0 não está registrado.Todas as máquinas são 64 bits, o IIS e o código do programa já estão compilados para 32 bits, já instalei o Database Engine 2010 e 2007 e nada.
Quero saber se tem como eu acessar o BD (nome: "bd.accdb") com o SqlClient, na pasta "App Data", Senão terei de recriar o banco de dados em SQL.
Respostas
-
Confirmando é somente conexão do acess é OleBd.
- Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 21 de maio de 2014 12:55
- Marcado como Resposta Oliveira Leal quarta-feira, 21 de maio de 2014 13:54
Todas as Respostas
-
-
Obrigado Thiago R. Cruz,
Eu tenho vasta experiência em JET e ACE com OLEDB e sei fazer as strings de conexão.
Eu perguntei se é possível fazer conexão com o Access, usando SqlClient, porque senão vou ter de refazer o banco todo de novo em SqlExpress e trocar todas as conexões OledB do código por SqlClient para enviar ao servidor online.
Pelo que eu estou pesquisando aqui, infelizmente não é possível e terei de refazer o banco de dados.
Obrigado pela resposta.
-
Confirmando é somente conexão do acess é OleBd.
- Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 21 de maio de 2014 12:55
- Marcado como Resposta Oliveira Leal quarta-feira, 21 de maio de 2014 13:54
-
Obrigado Thiago R. Cruz,
Eu tenho vasta experiência em JET e ACE com OLEDB e sei fazer as strings de conexão.
Eu perguntei se é possível fazer conexão com o Access, usando SqlClient, porque senão vou ter de refazer o banco todo de novo em SqlExpress e trocar todas as conexões OledB do código por SqlClient para enviar ao servidor online.
Pelo que eu estou pesquisando aqui, infelizmente não é possível e terei de refazer o banco de dados.
Obrigado pela resposta.
Bom dia Oliveira,
Como o Thiago disse, realmente não da, o Access somente OleBd.
Segue link de como conectar:
http://stackoverflow.com/questions/7764707/sql-connection-string-for-microsoft-access-2010-accdb
http://www.macoratti.net/aspn_bdb.htm
Abraço
- Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 21 de maio de 2014 12:55
- Não Sugerido como Resposta Ricardo Barbosa Cortes quarta-feira, 21 de maio de 2014 15:09