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

    [VBNET] Connessione db remoto mysql

    Salve,

    ho realizzato un applicazione per esportare online i prodotti che si trovano su un db locale.

    Ora , avendo preparato tutti i dati, devo solo pubblicarli online ma non riesco a connettermi al mio db remoto residente su top host.

    Ora, per vedere se riuscivo a connettermi al database da una fonte esterna, da un altro sito ho tentato la visualizzazione dei dati del db che quindi diventa remoto e funziona.

    Ora lo devo fare da visual studio, ma mi da errore di connessione, con questo semplice codice e quindi vi chiedo aiuto perchè ho trovato decine di discussioni ma poco risolutive.

    codice:
        Dim Conn As New MySql.Data.MySqlClient.MySqlConnection
        Try
          Conn.ConnectionString = "Database=nomedatabase;Data Source=xxx.xxx.xxx.xxx;User Id=user;Password=psw;"
          Conn.Open()
    
        Catch ex As Exception
    
        End Try
    ho utilizzato anche mysql workbench, ma va solo in locale non in remoto, mah mi sento un pò perso e non so dove battere la testa
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Probabilmente, non puoi collegarti al database all'esterno del sito ospitato nella medesima architettura per questioni di sicurezza.

    L'unica cosa che puoi fare è creare un'applicazione lato server da ospitare sul server per accedere al database e restituire al tuo programma client le informazioni di cui ha bisogno, ottenibili invocando la pagina in questione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Grazie alka,

    ma che mi dici del fatto che da un altro sito (SITO 2) se cerco di visualizzare i dati del SITO 1, ci riesco benissimo?

    E' sempre da remoto no?

    Non posso neanche aprire un ticket perchè da giorni non funziona il servizio ticket, dico che è in manutenzione, alla faccia..... sono sempre + scontento di TopHost, ma i prossimi li faccio altrove.

    Comunque il test che ho fatto dovrebbe essere remoto e allora?
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  4. #4
    In pratica dovrei pubblicare dei prodotti online sul mio sito dal gestionale interno del mio negozio, volevo lanciare le query direttamente dal mio software, in alternativa com e suggerisci tu potrei:

    1- preparare le query in locale sul client, su un file uploaddati.sql
    2- collegarmi via ftp e caricare in una cartella apposita immagini e file uploaddati.sql
    3- eseguire su webbrowser del client la pagina caricadati.php che si occuperà di connettersi al db mysql ed eseguirà le query preparate a doc nel file uploaddati.sql

    Probabilmente è la soluzione migliore anche per motivi di prestazioni e velocità

    Che ne pensi?

    Ora il problema è connettersi via ftp dal mio visual studio, spero non sia un problema anche quello non avrebbe senso.

    ciao
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da caniggia
    ma che mi dici del fatto che da un altro sito (SITO 2) se cerco di visualizzare i dati del SITO 1, ci riesco benissimo?
    Cosa intendi per "visualizzare i dati"? Fai comunicare i due siti, oppure accedi direttamente al database? Dove sono ospitati entrambi i siti?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Intendo che dal SITO1 che è residente su un dominio, mi connetto al database del SITO2 residente su un altro dominio e ne mostro i dati.

    a meno che i 2 domini non siano sullo stesso server, funziona benissimo.
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Originariamente inviato da caniggia
    Intendo che dal SITO1 che è residente su un dominio, mi connetto al database del SITO2 residente su un altro dominio e ne mostro i dati.
    Se il provider del servizio di hosting è lo stesso, si tratta di una condizione del tutto normale.

    Se il provider è diverso, allora significa che hai sbagliato la stringa di connessione nel tuo applicativo, o che vi sono regole del provider che impediscono l'accesso all'indirizzo assegnato alla tua macchina.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    ciao, potresti provare a chiedere al tuo provider l'accesso da una fonte esterna.
    Errare è umano, ma per fare veramente casino ci vuole la password di root

  9. #9
    Si, potrei ma i ticket sono sospesi da qualche giorno e non posso contattarli, da non credere.

    ciao
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  10. #10
    telefona e di che tu il servizio lo paghi fior di quattrini e pretendi assistenza. Non esiste un hosting a pagamento che non da supporto...
    Errare è umano, ma per fare veramente casino ci vuole la password di root

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.