Como acessar o banco de dados Access do meu domínio usando ASP.NET?

De Wiki
Ir para: navegação, pesquisa

Para fazer conexão ao banco de dados Access de um domínio hospedado na CentralServer você deve usar o OLE DB Provider.

Como exemplo, mostramos a seguir um modelo de conexão via OLE DB Provider para utilização em programas ASP.NET para acesso ao seu banco Access:

Usando C#:

<%@ Language="CSharp" %>
<% @Import Namespace="System.Data.OleDb" %>
<%

// Compõe a string de conexão
String sConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=i:inetpubwwwroot<conta>dados<arquivo.mdb>";

// Cria o objeto
OleDbConnection oSQLConn = new OleDbConnection(sConnString);

// Abre a conexão
oSQLConn.Open();

// Fecha a conexão
oSQLConn.Close();

%>


NOTAS:

  • Ao definir os parâmetros da conexão, remover os símbolos "<" (menor) ">" (maior).
  • Conforme modelo acima, todas as conexões ao banco de dados devem ser fechadas no mesmo script em que são abertas.



Usando VB.NET:

<%@ Language="VB" %>
<% @Import Namespace="System.Data.OleDb" %>
<%
Dim oOleDbConnection As OleDbConnection

' Compõe a string de conexão
Dim sConnString As String = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=i:inetpubwwwroot<conta>dados<arquivo.mdb>"

' Cria o objeto
oOleDbConnection = New OleDbConnection(sConnString)

' Abre a conexão
oOleDbConnection.Open()

' Fecha a conexão
oOleDbConnection.Close()

%>


NOTAS:

  • Ao definir os parâmetros da conexão, remover os símbolos "<" (menor) ">" (maior).
  • Conforme modelo acima, todas as conexões ao banco de dados devem ser fechadas no mesmo script em que são abertas.