Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TeixeiraRamos

Com Tabela Access 2007 não consigo conexão

Recommended Posts

Tenho dois bancos de dados iguais sendo um cadastro_emp.mdb (Access 2002 - 2003) e o outro cadastro_emp.accdb (Access 2007). Desejo fazer a conexão abrir os dados da tabela. Porém esso mais uma o Access 2007 mas não estou acertando a linha da conexão.

 

O cadastro_emp.mdb (Access 2002 - 2003) abre normalmente os registro e tem o código:

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

 

<%

constring="provider=microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("bd/cadastro_emp.mdb")

 

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

conexao.open constring

 

'crio o rs

set rs=Server.CreateObject("ADODB.Recordset")

 

'crio o SQL

SQL="SELECT * FROM tb_empregado ORDER BY Nome_emp"

rs.open SQL,conexao,1,3

%>

 

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Untitled Document</title>

</head>

 

 

<body>

 

<table width="95%" border="1" bordercolor="#666666" bgcolor="#E6E6E6" align="center">

<tr>

<td width="5%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Índice</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Empregado</b></font></div>

</td>

 

<td width="10%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Apelido</b></font></div>

</td>

 

<td width="20%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Endereço</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Complemento</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Bairro</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Cidade</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Estado</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Mãe</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Pai</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Natural Est</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Natural Cidade</b></font></div>

</td>

 

<%while not rs.eof%>

 

<tr>

<td width="16">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Id_empregado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Nome_emp")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Nome_emp_chamado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Endereco")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Complemento_end")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Bairro")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Cidade")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Estado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_mae")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_pai")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_estado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_Cidade")%></b></font></div>

</td>

 

<% rs.movenext

wend

Set rs=nothing

Set conexao=nothing

%>

 

</tr>

</table>

 

</body>

</html>

 

 

O outro banco cadastro_emp.accdb que não consigo conexão tem o código:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

 

<%

constring="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & "bd/cadastro_emp.accdb" &;Persist Security Info=False;"

 

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

conexao.open constring

 

'crio o rs

set rs=Server.CreateObject("ADODB.Recordset")

 

'crio o SQL

SQL="SELECT * FROM tb_empregado ORDER BY Nome_emp"

rs.open SQL,conexao,1,3

%>

 

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Bairros e Cidades</title>

</head>

 

 

<body>

 

<table width="95%" border="1" bordercolor="#666666" bgcolor="#E6E6E6" align="center">

<tr>

<td width="5%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Índice</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Empregado</b></font></div>

</td>

 

<td width="10%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Apelido</b></font></div>

</td>

 

<td width="20%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Endereço</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Complemento</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Bairro</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Cidade</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Estado</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Mãe</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Pai</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Natural Est</b></font></div>

</td>

 

<td width="15%">

<div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#666666"><b>Natural Cidade</b></font></div>

</td>

 

<%while not rs.eof%>

 

<tr>

<td width="16">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Id_empregado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Nome_emp")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Nome_emp_chamado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Endereco")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Complemento_end")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Bairro")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Cidade")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Estado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_mae")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_pai")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_estado")%></b></font></div>

</td>

 

<td width="20">

<div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000"><b><%=rs("Filiacao_Cidade")%></b></font></div>

</td>

<% rs.movenext

wend

Set rs=nothing

Set conexao=nothing

%>

 

</tr>

</table>

 

</body>

</html>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa assim:

 

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está apresentando o seguinte erro:

 

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0401)

Fim da instrução esperado

/empregados_ect/BairrosCidades.asp, line 7, column 28

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\inetpub\wwwroot\Empregados_ECT\bd\cadastro_emp.accdb;Persist Security Info=False;

 

 

 

No access 2000 tem " " no 2007 é só isso mesmo?

Será que é o caminho?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É praticamente a mesma coisa, muda só o Provider, então a string de conexão fica +/- assim:

“Provider=Microsoft.ACE.OLEDB.12.0;Data Source=e:\home\LOGIN\dados\banco.accdb;”

caminho =Server.MapPath("db/quaddra.accdb")

constring="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="& caminho &";Persist Security Info=False;"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Meu Deus, não é possível.

Estou colocando e continua não fazendo a conexão. Abre uma página mostrando erro. Tenho que colocar o & & entre o caminho etc, onde está o erro?

 

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A0400)

Instrução esperada

/empregados_ect/BairrosCidades.asp, line 7, column 61

constring="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="&C:\inetpub\wwwroot\Empregados_ECT\bd\cadastro_emp.accdb &";Persist Security Info=False;"

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.