Jump to content


Photo

Problemas Com Dsn


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

#1 abc2

abc2

    Cuidado com o Narcisismo

  • Usuários
  • 546 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 31/10/2004, 23:37

Olá amigos!

Baixei um código pronto de classificados (Duclassified)
http://www.codigoliv...ingid=1&catid=6
e não estou conseguindo criar a conexão dsn... quando abro o default.asp no meu iis local, dá a mensagem:

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
/DUclassified/Default.asp, line 5


no arquivo de conexão está escrito assim:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
MM_connDUclassified_STRING = "dsn=dsnDUclassifieds;"
%>


alguem saberia como resolver isto?? nao sei como criar a dsn... o q eh isto?

Edição feita por: abc2, 31/10/2004, 23:38.


#2 Coutrahh

Coutrahh

    24 Horas

  • Usuários
  • 445 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 01/11/2004, 00:10

É muito fácil, é fácil, é extremamente fácil pra você e eu e todo mundo cantar junto.
Viu como eu sou engraçado? Viu como eu sou engraçado? eheuehuheee


NO DOMAINDLX.COM EU USO ASSIM:

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO" 
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_connDUclassified_STRING 
MM_connDUclassified_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/LOGIN/database/BANCO.MDB")
%>

Se for o caso tira o login e tals......dá seu jeito ae...mas o jeito é esse.
Eu tbm tinha essa dúvida qdo comecei com odream :D

O DSN que vc citou é pra usar só no servidor remoto e tals...aí voce informa o nome do DSN e ele procura lá no programa o banco de dados.
A unica coisa que vc deve fazer é por o server.mappath e colocar o nome da sua pasta onde tá o banco de dados......procura se informar com o seu servidor....se for servidor gratis eu aconselho usar www.domaindlx.com

Edição feita por: Coutrahh, 01/11/2004, 00:13.

Rede Social de Sexo e Swing 100% grátis
http://sexdelirio.com
Conteúdo destinado a maiores de 18 anos

#3 Luiz Fernando Tanaka

Luiz Fernando Tanaka

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado
  • Localidade:Osaka - Japão

Posted 01/11/2004, 09:36

tipo assimcrie uma pagina com o codigo da sua conexao dns...( conexao dns é feita para q haja conexao com o seu banco de dados....)
exemplo:

<%

Dim MM_DSN_name_STRING
MM_DSN_name_STRING = "dsn=bdadosteste;"
%>
(bdadosteste é o nome do arquivo do acess ou seja do banco de dados que criei no acess...)


<!--#include file="Connections/DSN_name.asp" -->
´DSN_name.asp é o nome da pagina que contem o codigo da conexao dns...´

<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_DSN_name_STRING (nome da variavel da conexao dns criada la na pagina do DSN_name.asp )
Recordset1.Source = "SELECT * FROM Tabela1" seleciona a tabela do banco de dados
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>

o nome do dsn que vc coloca na pagina DSN_Name.asp vc deve colocar o mesmo nome na pagina que for usar o dsn...
bom, se vc nao entendeu eu tento te explicar denovo depois... blz?!
eh q eu nao sou tao expert assim.....
espero ter ajudado vc um pouco....


e a respeito da mensagem o nome do banco de dados e o nome do dsn estao diferentes.... provavelmente....

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
/DUclassified/Default.asp, line 5
Luiz Fernando

#4 Coutrahh

Coutrahh

    24 Horas

  • Usuários
  • 445 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 01/11/2004, 22:18

Não precisa mecher nos conjuntos de registros....deixa tudo como tá. Quando for mandar pro ar a página você só muda a página da sua conexão e informa o seu banco de dados nela, só isso já é o bastante.....mas quando for voltar a usar no seu servidor remoto, você coloca de volta o dsn que tava. ;) (y)

PS- Esse erro das páginas que tem o conjunto de registro só dá, pois onde ele informa o DSN (que é ligado com a página da conexão) daí ele não acha o caminho do banco de dados, aí dá erro mesmo. Mas faz o que eu disse que dá certo....

Qualquer coisa posta ae.

Abs,

Edição feita por: Coutrahh, 01/11/2004, 22:21.

Rede Social de Sexo e Swing 100% grátis
http://sexdelirio.com
Conteúdo destinado a maiores de 18 anos




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq