Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 31

Discussione: connessione a db MYSQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109

    connessione a db MYSQL

    buongiorno, ho istallato sul mio pc mysql 5.2.47 ce, provo da giorni a creare una connessione tramite asp al db ma non riesco in alcun modo in quanto la pagina asp mi torna sempre errore.

    Sapreste indicarmi delle soluzioni o darmi dei suggerimenti?

    Per completezza la stringa che uso per connettermi è la seguente:

    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("server=localhost;db=bdprova;driver=MySQL; uid=root;pwd=root");



    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    grazie per la risposta.
    Ho usato tutti i metodi segnalati nel post ma continua a darmi errore non riuscendosi a connettere al db.

    Sapresti aiutarmi?

  4. #4
    Utente di HTML.it L'avatar di Dragor
    Registrato dal
    Jul 2013
    Messaggi
    19
    Io non uso ASP da tempo, ma usavo questo codice:

    Dim MySQLSVR, MySQLPRT, MySQLUID, MySQLPWD, MySQLDB, MySQLOPT, DB_CONNECTIONSTRING, UploadPath, CSS
    ' UPDATE THESE VALUES for MySQL *******
    MySQLSVR = "localhost" ' enter IP or hostname of MySQL server
    MySQLPRT = 3306 ' enter MySQL port (default 3306)
    MySQLUID = "root" ' enter Username (between quotes)
    MySQLPWD = "" ' enter Password (between quotes)
    MySQLDB = "db" ' enter Active DataBase (between quotes)
    MySQLOPT = 16387 ' enter MyODBC options values (at least 16387) ' END OF UPDATE *** ' MySQL Version

    DB_CONNECTIONSTRING = "driver={MySQL ODBC 5.1 Driver};server="&MySQLSVR&";port="&MySQLPRT&";"_ & "uid="&MySQLUID&";pwd="&MySQLPWD&";database="&MySQ LDB&";option="&MySQLOPT&""


    Poi nelle pagine quando facevo le query la richiamavo:

    Dim rs , sql , Conn
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql="SELECT * FROM utenti " &_
    "WHERE Username = '" & username & "' " &_
    "AND Password = '" & password & "'"
    rs.Open sql, DB_CONNECTIONSTRING

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    anche il tuo metodo mi da il medesimo errore.

    Inizio a temere che sia un problema di impostazione di mysql sul pc perché ho provato 6 o 7 differenti modi di connessione e tutti mi danno lo stesso errore.

    Non capisco in che altro modo potrei settarlo però, perché ho seguito abbastanza fedelmente diverse guide.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    ora che ci penso potrebbe dipendere dal fatto che nel pc è installato anche access e che quindi vadano in conflitto i due servizi?

  7. #7
    Utente di HTML.it L'avatar di Dragor
    Registrato dal
    Jul 2013
    Messaggi
    19
    Assolutamente non centra nulla avere Access.

    Postaci esattamente l'errore che ti mostra così da capire che problema hai.

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    alcune volte mi da questo errore

    Cause più probabili:
    •Il sito Web è in manutenzione.
    •Il sito Web contiene un errore di programmazione.

    Possibili operazioni:
    - Aggiornare la pagina.
    - Torna alla pagina precedente.

    Ulteriori informazioni Ulteriori informazioni
    L'errore (HTTP 500 - Errore interno del server) indica che nel sito Web visitato si è verificato un problema relativo al server che ha impedito la visualizzazione della pagina Web.
    Per ulteriori informazioni sugli errori HTTP, vedere la Guida.

    OPPURE:
    An error occurred on the server when processing the URL. Please contact the system administrator.
    If you are the system administrator please click here to find out more about this error.

  9. #9
    Utente di HTML.it L'avatar di Dragor
    Registrato dal
    Jul 2013
    Messaggi
    19
    Ma nel server hai abilitato la visualizzazione degli errori ASP?
    Vedi se riesci a trovare in quale parte del codice da l'errore altrimenti così sei alla cieca e dovresti farti un debug per verificare l'errore dove sta.

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    per fare in modo che funzioni l'asp dal seguente codice

    codice:
    Dim Connect, dbconn
    codice:
    Connect = "Driver={MySQL ODBC 5.2 ANSI Driver}; Server=localhost;Database=db_prova; UID=root; PWD=root;"
    codice:
    Set dbconn=Server.CreateObject("ADODB.Connection")
    codice:
    dbconn.open (Connect)
    è sufficiente che elimino l'ultima riga e la pagina non mi torna errore, quindi il problema è proprio sulla connessione, almeno credo

    Ad ogni modo com'è che dovrei attivare la visualizzazione degli errori in asp?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.