Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    6

    Turbo Delphi e collegamento a mySQL altervista

    Buona sera a tutti!
    Sto realizzando un progetto usando turbo delphi ma ho un problema nel collegare il mio database mysql posto su un dominio altervista.
    Per collegarlo a turbo delphi uso i componenti dbExpress, quando uso sqlconnect inserirsco il mio user, password e nell'host metto il dominio del mio account altervista ma quando provo a connetterlo mi dice che la connessione non è avvenuta.

    Qualcuno di vuoi saprebbe aiutarmi? grazi mille

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,299
    Se il programma gira sul tuo PC? Ti vuoi collegare attraverso Internet? Se è così, non credo tu possa farlo perché penso che il DBMS non sia esposto su Internet ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    6
    si il programma è sul mio pc. Su altervista sto facendo varie prove per vedere se è possibile ma avendo il dominio gratuito non me lo lasciano fare.

    Adesso la domanda è: avendo un server nostro la cosa funzionerebbe?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,299
    Ovviamente sì, se il tuo server ha un indirizzo pubblico statico installi il MySql e ci fai collegare chi vuoi.

    Ovviamente tutti i problemi si sicurezza sono tuoi.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    6
    ok, il fatto del server è risolto, un mio amico mi ha dato una sua sotto cartella.
    Il problema è che non riesco a collegarlo a delphi con sqlConnection, saresti così gentile da darmi qualche dritta?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,299
    Comincia ad essere una discussione un po' OT ...

    Comunque, cosa c'entra una sua "sotto cartella" ? Parliamo di un server MySql o no?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    6
    Sì è un server mysql.
    Ho provato con vari modi di collegarlo a delphi utilizzando i componenti dbExpress cambiando però la libreria di mysql e mettendo quella compatibile con le versioni 5.0 di mysql ma niente, non si connette.
    Mi dice: "unknown mySQL server host error(11004)"

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,299
    Il server è correttamente esposto su Internet o esistono firewall o altro?

    Puoi connetterti con la porta che MySql utilizza (la 3306) ? Potresti provare a dare da dos il comando

    TELNET indirizzoserver 3306

    e vedere se risponde o hai un errore. Nel primo caso, qualcosa non va nel codice, nel secondo hai un problema di configurazione di rete lato client o lato server.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    6
    ho provato ed è proprio un porblema del server:
    impossibile aprire una connessione con l'host. sulla porta 3306: Connessione non riuscita.

    Adesso vedo se riesco a sistemare la cosa.
    Grazie dell'aiuto.

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,299
    Probabilmente devi nattare la porta ... collegati all'interfaccia del router e fallo da lì ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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