olá pessoal...
bom, não estou conseguindo configurar o IIS e o ODBC no XP...
eu fiz um projeto(bd access) onde pode-se cadastrar usuários, consultar, excluir e alterar...
no Win 98 funcionou perfeito, mas não estou sabendo configurar p/ funcionar no XP...
eu já instalei no adicionar e remover programas o IIS com todos seus programas...
alguém poderia me ajudar me falando onde está o erro?
estou fazendo assim:
eu criei o ODBC como driver access tudo certinho...dei o alias "teste"
e selecionei p/ o onde está o banco...
depois coloquei a pasta onde estão todos os arquivos ASP, HTML e o Banco
dentro de C:\Inetpub\wwwroot\projeto...
no location, estou digitando http://localhost/projeto/home.htm...
qdo eu dou ENTER, carrega a página HTML normal, mas qdo clico em cadstrar, alterar, consultar etc,
a página não está sendo carregada...
aparece esse erro:
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado
/projetobasico/conexao.asp, line 4
o código desse arquivo é:
<%
sub abre_conexao
set conexao = server.CreateObject("ADODB.Connection")
conexao.open "teste"
end sub
sub fecha_conexao
conexao.close
set conexao = nothing
end sub
%>
alguém pode me ajudar me falando o que estou fazendo de errado?
muito obrigado desde já!
Ajuda Com Configuração Iis E Odbc...
Started By Orlando Vargas, 17/04/2004, 13:49
3 replies to this topic
#1
Posted 17/04/2004, 13:49
#2
Posted 17/04/2004, 14:34
Para abrir conexão========== conexao.asp
<%
Sub AbreConexao
Set conexao=Server.CreateObject("ADODB.Connection")
conexao.Open="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("pasta/nomebd.mdb")
End sub
sub FechaConexao
conexao.Close
Set conexao = Nothing
End sub
Call AbreConexao
%>
Para abrir o recordset==========
<%@LANGUAGE="VBSCRIPT"%>
<%Option Explicit:Dim conexao,condados%>
<!--#Include file="conexao.asp"-->
<% Set condados=Server.CreateObject("ADODB.RecordSet") %>
<% condados.Open "SELECT campo FROM tabela", conexao %>
<%
Sub AbreConexao
Set conexao=Server.CreateObject("ADODB.Connection")
conexao.Open="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("pasta/nomebd.mdb")
End sub
sub FechaConexao
conexao.Close
Set conexao = Nothing
End sub
Call AbreConexao
%>
Para abrir o recordset==========
<%@LANGUAGE="VBSCRIPT"%>
<%Option Explicit:Dim conexao,condados%>
<!--#Include file="conexao.asp"-->
<% Set condados=Server.CreateObject("ADODB.RecordSet") %>
<% condados.Open "SELECT campo FROM tabela", conexao %>
Xahuj
#3
Posted 17/04/2004, 16:03
pow kra, deu certo as consultas, mas
o cadastro ainda está dando erro...
Tipo de erro:
Microsoft JET Database Engine (0x80004005)
A operação deve usar uma consulta atualizável.
esse comando que me passou de recordset onde o coloco?
é na página asp que inclui os dados no bd?
crio uma página nova só com ele?
abraço!
o cadastro ainda está dando erro...
Tipo de erro:
Microsoft JET Database Engine (0x80004005)
A operação deve usar uma consulta atualizável.
esse comando que me passou de recordset onde o coloco?
é na página asp que inclui os dados no bd?
crio uma página nova só com ele?
abraço!
#4
Posted 18/04/2004, 19:41
Bom eu costuma fazer uma página para conexao (conexao.asp).. e na página onde desejo abrir o banco para visualizar, adicionar, alterar os dados.. eu chamo essa conexao.asp .. e abro então o objeto recordset na página onde faço as manipulações com o bd...
Xahuj
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)