Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Connessione a DataBase MySql

    Ciao.
    Sto sistemando delle pagine ASP che accedono ad un database Mysql... dato che non ci ho mai lavorato prima su MySql, fin'ora ho lavorato collegandomi ad un db SqlServer... ora ho trovato un programmino che si chiama mysqlcc... e ci ho rimportato il database MySql ... fin qui tutto ok...

    Ora dovrei creare la connessione al database... ho visto che nel programma c'è una sezione "user administration" dove c'è un utente root@localhost che suppongo sia l'utente amministratore del database, con la password che sarà quella che ho impostato al momento dell'installazione del MySql... questo utente ha "Global privilege".

    Ho provato a crearmi la mia stringa di connessione da pagina ASP come segue:

    mysql_host = "127.0.0.1"
    mysql_userid = "root"
    mysql_password = "pswMySql"
    mysql_database = "NomeDatabase"
    mysql_port = "3306"

    Connessione = "Provider=MySqlProv;Data Source=" & Chr(34) & "server=" & mysql_host & ";DB=" & mysql_database & ";User=" & mysql_userid & ";Password=" & mysql_password & ";Option=131088; Stmt=;Port=" & mysql_port & "" & Chr(34)

    ma non va, la pagina sta lì che carica ma resta tutto bianco e non viene niente...

    Ho provato a testare la connessione con la UDL e ho impostato:

    MySql.OLEDB Provider
    Data Source name: (Default)
    MySql Host: localhost
    MySql database name: NomeDatabase
    User: root
    Password: pswMySql

    e mi restituisce:
    "Verifica connessione non riuscita. Errore durante l'inizializzazione del provider. Errore non specificato"

    Mi sapete indicare dove sbaglio o cosa c'è che non va?

    Grazie mille.
    Ciao.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Questo cosa è? MySqlProv


    codice:
    dbConnString = "DRIVER={MySQL ODBC 3.51 Driver};DATABASE=nomedb;SERVER=localhost;UID=tua_uid;PASSWORD=tua_password"
    Roby

  3. #3
    Originariamente inviato da Roby_72
    Questo cosa è? MySqlProv


    codice:
    dbConnString = "DRIVER={MySQL ODBC 3.51 Driver};DATABASE=nomedb;SERVER=localhost;UID=tua_uid;PASSWORD=tua_password"
    Roby
    Non ho capito a cosa sia riferita la tua domanda... comunque non vorrei che mi fosse sfuggita una cosa... ho installato i driver per Oledb di MySql, ma devo installarmi per forza anche quelli di ODBC?
    Io la connessione la farò OLEDB... e quella che mi hai passato tu l'ho provata ma non va...

    Mi da il seguente errore:
    "
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    [Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
    "

    Ma l'utente e la pasword sono root e la psw che ho indicato quando ho installato MySql? questo utente vedo che ha i diritti globali.

    Grazie
    Ciao.

  4. #4
    Originariamente inviato da Roby_72
    Questo cosa è? MySqlProv


    codice:
    dbConnString = "DRIVER={MySQL ODBC 3.51 Driver};DATABASE=nomedb;SERVER=localhost;UID=tua_uid;PASSWORD=tua_password"
    Roby
    Esatto, però bisogna scaricare ed installare i driver odbc dal sito di mysql.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lo davo per scontato.

    Roby

  6. #6
    Originariamente inviato da Mems
    Esatto, però bisogna scaricare ed installare i driver odbc dal sito di mysql.
    Già, ora li sto scaricando, però ribadisco che io la connessione la vorrei fare via OLEDB...

    Ciao.

  7. #7
    Originariamente inviato da Roby_72
    Lo davo per scontato.

    Roby
    eheheeh sto muovendo i primi passi con MySql, niente è scontato!!


  8. #8
    Originariamente inviato da nicyork
    Già, ora li sto scaricando, però ribadisco che io la connessione la vorrei fare via OLEDB...

    Ciao.
    Installti i driver va bene la stringa di Roby.

  9. #9
    Con la stringa di connessione di Roby e dopo aver installato il driver ODBC funziona... però mi piacerebbe farlo funziona via OLEDB... ci se la fa a trovare il verso?

    Grazie.
    Ciao.

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.