• 0
Sign in to follow this  
Steven Tyler

Conexao Bd

Question

galera,

eu tenho um sistema que ta ON e ta funcionando com essa conexao

<%
dim conexao,caminho

set conexao = createobject("adodb.connection")
'caminho = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("bd/bdados.mdb")
caminho = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\home\camarapiracaia.sp\Dados\bdados_lei.mdb;User Id=;Password=;"
if conexao.state <> 1 then
    conexao.open caminho
end if
%>

agora eu coloco no localhost aqui da minha maquina, e não conecta, eu queria saber como eu faco conexoes com banco access 97, off, por favor é urgente !!!

Obrigado

Share this post


Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Não deve estar funcionando pois você esta usando assim:

caminho = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\home\camarapiracaia.sp\Dados\bdados_lei.mdb;User Id=;Password=;"

você o caminho na máquina, tipo:

C:\Inetpub\wwwroot...

Share this post


Link to post
Share on other sites
  • 0

<%

dim conexao, caminho

' cria o objeto de conexão e faz a variável conexao instanciá-lo

' aproveito pra definir o provider também

set conexao = Server.CreateObject("ADODB.Connection")

conexao.Provider = "Microsoft.Jet.OLEDB.4.0"

' hora de definir o caminho do banco, vou considerar o seguinte exemplo:

' esta página está em c:\site\ e o banco de dados está em c:\site\dados\

caminho = Server.MapPath("dados/nomedobanco.mdb")

' **

if conexao.state <> 1

conexao.Open caminho

end if

%>

___________________________________________________________

Opa Steven,

Esse script está em que diretório?

Lá no IIS Manager, dá uma verificada em como está configurado o "Home Directory" e coloca os arquivos lá.

** vale lembrar que o State não é só conectado/desconectado;

Se essa for a única página que conecte nesse banco, tira do if ( o conexao.Open) , se você achar necessário estar sempre conecta eu sugiro que você coloque a conexão como parte dos procedures do Application mesmo cara.

Confundi o Marcos com o Steven no post antigo. Já corrigi (apesar de quê uma PM ia ser bem mais educada...).

Edited by Christian Bernini

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this