Jump to content


Photo

Ajuda Com Configuração Iis E Odbc...


  • Faça o login para participar
3 replies to this topic

#1 Orlando Vargas

Orlando Vargas

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

Posted 17/04/2004, 13:49

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á!

#2 Xahuj

Xahuj

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

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 %>
Xahuj

#3 Orlando Vargas

Orlando Vargas

    Turista

  • Usuários
  • 37 posts
  • Sexo:Não informado

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!

#4 Xahuj

Xahuj

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Não informado

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)

IPB Skin By Virteq