Base de Conhecimento (FAQ)

Base de Conhecimento - Inicial | Contatos Base de Conhecimento - Inicial | Contatos
Search the Knowledgebase Visualizar Categoria
Exemplos de seqüências de conexão com banco de dados a partir de uma página ASP
Opções de usuário
Sem usuários votantes.

Você gostaria de avaliar essa resposta?
Ajudou
Não ajudou
Sumário
Há muitas maneiras de conectar-se a um banco de dados. Este artigo passo a passo fornece exemplos de seqüências de conexão para vários tipos de bancos de dados e conexões de banco de dados.


Requisitos
A seguir aparecem os requisitos para conexão com um banco de dados:
Servidor Web com Internet Information Services (IIS) versão 5.0 com Active Server Pages (ASP) ativado e com Microsoft Data Access Componentes (MDAC) versão 2.5 ou 2.6 (com mecanismo de banco de dados Jet)
Conectividade com um banco de dados local ou remoto
Microsoft Internet Explorer versão 5.0 ou posterior com ASP ativado
Exemplos de seqüências de conexão de banco de dados
Estes exemplos têm fins apenas de demonstração. Será preciso colar esse código no código ASP para fazer uma conexão com o banco de dados especificado. Lembre-se de que você deve alterar elementos como nome do banco de dados, nome do servidor, local do banco de dados, nome da fonte de dados (DSN), etc.


Microsoft Access
sem DSN
<%
Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mydatabase.mdb"
%>
Banco de dados OLE
<%
Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\mydatabase.mdb"
%>
DSN do arquivo
<% Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "FILEDSN=ADSN"
%>
Com DSN e sem identificação do usuário/senha
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSNname"
%>
Com DSN e identificação do usuário/senha
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSNname","username","password"
%>
Sem DSN, usando um caminho físico como referência
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtest=dsntest & "DBQ=c:\mydatabase.mdb"
Conn.Open DSNtest
%>
Sem DSN, usando Server.MapPath

OBSERVAÇÃO Server.MapPath é o caminho proveniente da raiz do servidor Web. Por padrão, é C:\Inetpub\Wwwroot.
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtest=dsntest & "DBQ=" & Server.MapPath("/databases/mydatabase.mdb")
Conn.Open DSNtest
%>
Microsoft SQL Server
OLE DB
<%
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase "
%>
Com DSN
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=mydatabase"
%>
Sem DSN
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase"
Conn.open DSNtest
%>
REFERÊNCIAS : Para obter mais informações sobre tipos de dados, conexões de dados ou componentes MDAC, consulte o seguinte site da Microsoft na Web:
http://www.microsoft.com/data
Comentário dos Visitantes
Sem comentário de visitantes. Postar comentário
Questões relacionadas
Sem questões relacionadas.
Anexos
Sem anexos.