Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    MySql e Asp (senza PhpMyAdmin)

    Ciao a tutti..
    Ho un piccolo problemino...
    Ho installato il Mysql in locale, ho inserito un database che avevo in remoto e adesso devo fare la connessione al database in locale.
    Il codice che uso è:

    <% Session("RequestURL") = Request.ServerVariables("URL") & "?" & Request.QueryString
    dbConnString = "DRIVER={MySQL ODBC 3.51 Driver};DATABASE=nuovoDB;SERVER=localhost;UID=root ;PASSWORD="
    Set objConn = server.createObject("ADODB.Connection")
    objConn.open dbConnString
    %>

    e l'errore che mi da è questo:
    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.

    Dove sbaglio??? Grazie e buona partita a tutti!!! (per chi piace il calcio!!)
    Tutto succede, nulla capita.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi installare il driver 3.51 per MySQL.

    Roby

  3. #3
    cioè??? cosa significa?
    Io ho installato il MySql e i tools dal sito ufficiale
    Non bastavano?? azzarola...
    Tutto succede, nulla capita.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    http://dev.mysql.com/downloads/connector/odbc/5.1.html

    Il 5.1, dovrai di conseguenza modificare il tipo di driver nella stringa di connessione.

    Roby

  5. #5
    Grazie Roby, l'ho insyallato, però non ho capito perchè dovevo farlo e qual è la stringa di connessione
    Tutto succede, nulla capita.

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché senza l'ODBC come fai a connetterti da ASP al db MYSQL???
    Nella tua stringa di connessione avevi questo:

    DRIVER={MySQL ODBC 3.51 Driver};

    Avendone installato uno diverso devi cambiare la versione...

    Roby

  7. #7
    Ok grazie mille...
    Tutto succede, nulla capita.

  8. #8
    Roby, un'altra cosa...
    CAmbiando i driver cambia anche la stringa per l'interrogazione del DB?

    <%
    sql = "Select * FROM articoli"
    Set query=Server.CreateObject("ADODB.Recordset")
    query.Open sql, dbc, 3
    %>

    mi da errore

    Tipo di errore:
    ADODB.Recordset (0x800A0BB9)
    Gli argomenti non sono di tipo valido, non sono compresi nell'intervallo consentito o sono in conflitto.

    Tutto succede, nulla capita.

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cos'è dbc?? Prima era objConn ....

    Roby

  10. #10
    ...se fossi professore mi bastonerei!!!!
    Perchè vedi? Quando ho cominciato a smanettare con l'asp mi limitavo a leggere l'ASP senza capire il meccanismo... quindi per anni ho sempre copiato e incollato il codice senza realmente sapere tutto quello che c'era da sapere!!!!
    Quindi appena mi si cambia una virgola mi salta tutto!

    Cmq.. prometto che il prossimo linguaggio (il ruby) lo studio ben benino!
    Grazie Roby, adesso funziona.
    Tutto succede, nulla capita.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.