Jump to content


Photo

Conectar No Mysql


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

#1 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 05/01/2005, 14:16

e ai moçada.. eu tenho oseguinte codigo para conectar num banco mysql

teste_mysql.asp
<%
set con = Server.CreateObject("ADODB.Connection")
con.Open "driver=MySQL;server=http://mysql.bitsell.com.br;uid=LOGIN;pwd=SENHA;database=NOMEDOBANCO"

set rs = con.Execute("Select * from clientes order by nome")

while not rs.EOF
	response.write rs("Codigo") & " " & rs("Nome") & "<br>"
	rs.movenext
wend

%>

só que ele tá dando esse erro:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/sistema_novo/teste_mysql.asp, line 11


será que o servidor meu não tem o driver instalado ?? alguém ai sabe alguma outra conexão, eu tentei algumas que encontrei no forum, mais dá o mesmo erro...

#2 Luis Otávio

Luis Otávio

    Super Veterano

  • Usuários
  • 3113 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre
  • Interesses:- Desenvolvimento de aplicações Web com linguagem server-side PHP.

    - Desenvolvimento de aplicações Web com linguagem cliente-side JavaScript, conhecedor e utilizador da biblioteca jQUERY e todas suas características.

    - Otimização de Desempenho aplicados a performance de banco de dados Mysql.

    - Otimização de Desempenho para servidores Web utilizando-se como Webserver NGINX em conjunto com Varnish.

    - Sólidos conhecimentos no CMS WordPress para novas implementações, manutenção, criação e otimização de Plugins.

    - Práticas de atendimento, relacionamento e suporte ao cliente. Trabalhando voltado ao público desde o lançamento da empresa iPORTO.COM, criando laços e vínculos com os mais de Mil clientes da empresa e os braços do grupo.

Posted 05/01/2005, 14:21

<%
set con = Server.CreateObject("ADODB.Connection")
con.Open "driver=MySQL;server=http://mysql.bitsell.com.br;uid=LOGIN;pwd=SENHA;database=NOMEDOBANCO"

set rs = con.Execute("Select * from clientes order by nome")

while not rs.EOF
response.write rs("Codigo") & " " & rs("Nome") & "<br>"
rs.movenext
wend

%>


vc ja conferiu estes dados? por exemplo... o nome do banco de dados... database

é q ali num tem nenhum dado, naum sei se vc mudou so para postar aqiu, ou vc esqueceu mesmo...


;) (y)
* Otávio Nogueira
* Administração e Configuração de Servidores;
* Combinação Perfeita: NGINX + PHP + VARNISH + HAPROXY
* otavio*iporto.com ~ Tel: +55 51 3366 0177 | +55 51 4063 7343 |
* @iporto

#3 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 05/01/2005, 14:34

E ai Iporto,

eu mudei sim... só tinha alterado eles pra postar aqui....
eu estava tentando usar essa aqui tbm ó:

<%
Set cnnDB = Server.CreateObject("ADODB.Connection") 
cnnDB.ConnectionString = "driver=MySQL;server=http://mysql.bitsell.com.br;uid=LOGIN;pwd=SENHA;database=NOMEDOBANCO" 
cnnDB.Open 
%>

dai eu até mudei um pouquinho o codigo:
<%
Set cnnDB = Server.CreateObject("ADODB.Connection") 
cnnDB.ConnectionString = "driver=MySQL;server=http://mysql.bitsell.com.br;uid=LOGIN;pwd=SENHA;database=BANCO" 
cnnDB.Open 
%>
Aqui vai os htm talss

<%
set rs = con.Execute("Select * from clientes order by nome")

while not rs.EOF
	response.write rs("Codigo") & " " & rs("Nome") & "<br>"
	rs.movenext
wend

%>

deu o mesmo erro... :wacko:

Edição feita por: viniciusjau, 05/01/2005, 14:35.


#4 Rojas

Rojas

    Novato no fórum

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

Posted 05/01/2005, 19:51

Vc precisa definir o objeto Recordset também. Pelo que vi no seu codigo vc definiu apenas o objeto connection. Abaixo eu tenho uma parte do código que fiz onde ele verifica no banco mysql se o usuário existe ou não existe.

'Criação do Objeto Connection
Set conexao = Server.CreateObject("ADODB.Connection")
'Criação do Objeto Recordset
Set RS =Server.CreateObject("ADODB.Recordset")
sConnection = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=banco;USER=root;PASSWORD=;OPTION=3;"
conexao.ConnectionString = sConnection
conexao.open()
Set RS.Activeconnection = conexao

#5 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 06/01/2005, 19:33

por acaso vc tem o programinha pra rodar o asp com mysql..

é um conector..

da uma buscada no site www.mysql.com pra ver se é isso.

t+
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#6 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 07/01/2005, 07:23

por acaso vc tem o programinha pra rodar o asp com mysql

nossa nunca ouvi falar disso cara.....
eu to esperando meu server voltar e vou fazer os testes com o script que o rojas passou

#7 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 07/01/2005, 07:36

por acaso vc tem o programinha pra rodar o asp com mysql

nossa nunca ouvi falar disso cara.....
eu to esperando meu server voltar e vou fazer os testes com o script que o rojas passou

É procura o MyODBC, acho q eh assim q chama.. ele cria um driver ODBC para o MySQL, então vc pode acessá-lo.

http://dev.mysql.com.../odbc/3.51.html
MCAD, MCP

#8 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 07/01/2005, 14:51

legal... eu baixei aqui mais nem cheguei a instalar.. eu to fazendo online agora olha só:

<%
Set cnnDB = Server.CreateObject("ADODB.Connection") 
cnnDB.ConnectionString = "driver=MySQL;server=mysql.bitsell.com.br;uid=amarconsultoria;pwd=XXXXXXXX;database=amarconsultoria" 
cnnDB.Open 

set rs = conn.Execute("Select * from avaliacao_amar order by funcionario")

while not rs.EOF
response.write rs("Codigo") & " " & rs("funcionario") & "<br>"
rs.movenext
wend

%>

e o erro é o mesmo já tenteni um monte de tipo de conexão...

#9 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 07/01/2005, 14:59

Pois... vc tem que instalar e criar a conexão DSN no seu painel de controle.
------
Mero mortal!

#10 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 07/01/2005, 15:18

putz q xxxxxx cara......... hehe

mesmo já tendo criado o bacno e tudo mais... vou ir atraz dos programas então

Edição feita por: viniciusjau, 07/01/2005, 15:39.


#11 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 07/01/2005, 16:18

alguem tem algum tuto que ensina a mexer com isso aqui......
to ficando stressado jah :angry:

mais eu não to entendo...
tipo eu num quero trabalhar no meu pc eu faço tudo online.. e eu fiz os codigos e tudo mais e não funciona cara

eu uso o ftp do dreanweaver ele já salva no servidor.. o banco de dados eu já montei com o phpmyadmin dai eu pego as strigs de conexão escrevos os codigos pra consulta e só da erro....

eu não entendo porqeu eu tenho que instalar ele na minha maquina.. se fosse assim só iria conseguir visualisar minah pagina quem também tiver os programas instalados ??

Edição feita por: viniciusjau, 07/01/2005, 16:28.


#12 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 07/01/2005, 16:41

Veja vem... vc esta instalando no servidor, correto? Se esta usando no servidor, obviamente, se foi criado um banco de dados MySQL para o seu cliente, ou para vc mesmo, e se esta será acessando pela linguagem ASP, la no servidor, eles tem que ter criado um DSN com um nome qualquer e ter lhe fornececido este nome.

Se vc esta programando no seu computador caseiro, e fazendo testes neste servidor, é necessário ter todos os programas instalados para resolver os problemas.

Necessário saber o nome do DSN no seu servidor para que a string de conexão seja concluida.
------
Mero mortal!

#13 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 08/01/2005, 04:26

por ex.:

- eu tenho meu mysql instalado junto com php. aí acesso ele no http://localhost:1005 e o as no http://localhost

aí vou até o phpmyadmin(q é o q uso pr a criar bds mysql)
http://localhost:1005/phpmyadmin e crio o bd de testes

aí apos criado, vc faz a conexao la e testa..

e nao se esqueça de instalar o myodbc tb
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#14 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 10/01/2005, 07:49

nossa to boiando grandão...

não acho nada de dsn nesse myodbc
só tem NFD de sistema

Edição feita por: viniciusjau, 10/01/2005, 07:58.


#15 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 10/01/2005, 08:06

Painel de Controle

Se for Win 9x/Me:
Vai encontrar logo na primeira tela... ODBC ou Fonte de Dados (ODBC).

Se for Win 2k/XP:
Vc entra em Ferramentas Administrativas, lá vc encontra Fonte de Dados (ODBC).
------
Mero mortal!




1 user(s) are reading this topic

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

IPB Skin By Virteq