none
problemas com conexao RRS feed

  • Pergunta

  • fala ai galera so na paz?!?!?
    instalei a versao  mysql-3.23.53-win
    aqui estou com mais um problema, é o seguinte
    estou tentando desenvolver um sistema com asp e mysql
    mas quando mando exibir os registros da o seguinte erro

    Tipo de erro:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [MySQL][ODBC 5.1 Driver]You have an error in your SQL syntax near 'character_set_results = NULL' at line 1
    /VISTEON_SOUND/db_visteon/conexaodb.inc, line 6[/b]

     

    conexaodb.inc
    <%
    dim Conexaodb

    sub AbreConexao
     Set Conexaodb = Server.CreateObject("ADODB.Connection")
     Conexaodb.open "driver=MySQL ODBC 5.1 Driver;server=localhost;uid=root;pwd=;database=visteon_sound"
    end sub

    Sub FechaConexao
     Conexaodb.close
     set Conexaodb = nothing
    end sub

    %>

     

    exibeusuario.asp
    <!--#INCLUDE FILE ="db_visteon/conexaodb.inc"-->
    <%

    dim rsUsuarios , strSQL
    call abreconexao
    strSQL = "SELECT * FROM usuarios order by Id_usuarios "
    SET rsUsuarios = conexaodb.Execute(strSQL)


    response.write(rsUsuarios("nome"))
    response.End()


    %>

     

    como resolver esse problema?
    desde já obrigado pela atenção e ajuda de todos

    segunda-feira, 6 de outubro de 2008 21:20

Todas as Respostas

  • André,

     

    Minha sugestão:

     

    Code Snippet

    call abreconexao

    conexaodb.Execute("SET CHARACTER_SET_RESULTS = NULL")


    strSQL = "SELECT * FROM usuarios order by Id_usuarios "
    SET rsUsuarios = conexaodb.Execute(strSQL)

     

     

     

     

    []'s

     

    Laércio.

    segunda-feira, 6 de outubro de 2008 22:42
  • Laércio, obrigado pela atenção e ajuda,

    cara eu fiz como vc indicou, mas não deu certo

    o erro ainda continua.

     

    quando eu eu tiro a senha la na configuração do ODBC

    e faço um teste da o seguinte erro

    [MySQL][ODBC 5.1 Driver]You have an error in your SQL syntax near 'character_set_results = NULL' at line 1

     

    e quando eu coloco a senha "123" na configuração do ODBC

    e faço um teste da o seguinte erro

    [MySQL][ODBC 5.1 Driver]Access denied for user: 'root@localhost' (Using password: YES)

     

    Realmente não faço ideia do que possa ser, ja estou pesquisando a uns 3 dias mas não estou conseguindo

    estou utilizando o mysql-3.23.53-win e myODBC 5.1

    desde já agradeço pela ajuda

    segunda-feira, 6 de outubro de 2008 22:57
  • André,

     

    Vc está com a última versão do ODBC (versão 5.1.5)?

     

    http://dev.mysql.com/downloads/connector/odbc/5.1.html

     

     

     

    segunda-feira, 6 de outubro de 2008 23:08
  • Laécio,

    estou utilizando o MyODBC 5.1

    acabei de baixar o 5.1.5, mandei instalar mas aparentemente não aconteceu nada..

    eu tenho que desinstalar a outra versao do myodbc para instalar essa nova versão?

     

    obrigado

    segunda-feira, 6 de outubro de 2008 23:23
  •  

    Cara, depois que você instala um driver ODBC deve reiniciar o IIS, tenta isso ae!
    terça-feira, 7 de outubro de 2008 19:32
  • Blz pessoal, valeu pela ajuda heim....

    consegui arrumar o negocio aqui

    agora ta blz!

    eu desinstalei tudo e instalei novamente e deu tudo certo agora

    ate mais pessoal

    sucesso a todos

    terça-feira, 7 de outubro de 2008 19:41