Microsoft MVP, MCP, MCAD, MCTS, MCPD e MCT
Teremos Partial Methods também no VB.NET!
posted on Saturday, June 02, 2007 11:20 PM
Israel, no seu site e aqui não está sendo possível enviar mensagens, por isso, estou colocando aqui uma dúvida como comentário. Criei minha conexão no web.config para um banco de dados access da seguinte forma: <appSettings> <add key="ConnectionString" value="Provider=Microsoft.JET.OLEDB.4.0; Data Source=c:\inetpub\teste\bd.mdb" /> </appSettings> Como estou fazendo os testes localmente funciona direitinho, mas agora que estou publicando as páginas está dando erro. Antes de publicar eu alterei a string de conexão: <appSettings> <add key="ConnectionString" value="Provider=Microsoft.JET.OLEDB.4.0; Data Source=" & Server.MapPath("teste\bd.mdb")) /> </appSettings> Mas dá erro porque acredito que o comando Server.MapPath não seja aceito dentro do web.config, já tentei de diversas formas mas não dá certo. Meu provedor ainda me passou um exemplo para conexão: Conexão via ASP.NET Abrindo a conexão: Imports System.Data.OleDb Dim objConn As OleDbConnection Dim strCaminho As String = Server.MapPath("/caminho/banco.mdb") objConn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strCaminho & ";") objConn.Open() Fechando a conexão: objConn.Close() objConn.Dispose() De todas as formas que tentei é necessário utilizar o Server.MapPath, existe alguma outra maneira de se fazer isso?
Ola Jefferson, Peça ao pessoal do seu provedor para te passar o path completo até o arquivo MDB.
Powered by: Copyright © Israel Aéce