Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109

    problema con connessione a DB MYSql

    Salve ho da effettuare la connessione al db Mysql con le seguenti stringhe

    mySQLSVR="....."
    mySQLPRT="....."
    mySQLUID="....."
    mySQLPWD="....."
    mySQLDB="....."
    mySQLOPT="....."

    per una serie di motivi che vi risparmio i dati di connessione sono dentro ad un db secondario che attraverso uno script asp memorizzo in variabili session("").

    A questo punto però non riesco a richiamare i dati in modo corretto in quanto scrivendo

    mySQLSVR=session("WEB_mySQLSVR")

    lo script mi torna errore perchè mancano gli apici ", mentre scrivendo

    mySQLSVR=""& session("WEB_mySQLSVR") &""

    mi torna comunque errore.
    Sapreste indicarmi la giusta stringa per ottenere la giusta semantica del comando?

    mySQLSVR="VALORE SESSION"

    Grazie a tutti

  2. #2
    il carattere " è CHR(34)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    cioè devo scrivere

    mySQLSVR=CHR(34)session("WEB_mySQLSVR")CHR(34)

    giusto?

  4. #4
    no, le stringhe non si concatenano così, lo sai

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    potresti indicarmi come concatenarle? Sto impazzendo. Le ho provate tutte ma senza risultato

  6. #6
    eppure qui l'hai fatto

    mySQLSVR=""& session("WEB_mySQLSVR") &""



  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    le concateno così ma torna sempre errore

    mySQLSVR=CHR(34)&session("mySQLSVR")&CHR(34)

  8. #8
    prova a usare l'apice singolo ' oppure il carattere 96 `

    sarebbe comunque interessante sapere QUALE errore ti ritorna

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    109
    l'errore è questo

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'
    [MySQL][ODBC 3.51 Driver]Unknown MySQL server host '""' (11004)

    considera che se sostituisco la chiamata alla session con i valori presenti nel db tutto finziona

  10. #10
    puoi anche postare un po' di codice?

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.