Gambas-it

Gambas3 => Programmazione => Topic aperto da: mbsoft - 05 Settembre 2018, 12:37:43

Titolo: mySql server remoto
Inserito da: mbsoft - 05 Settembre 2018, 12:37:43
Salve da poco uso Gambas e fatto un nuovo software che deve connettersi ogni 5sec per aggiornare dati ecc.. a server remoto mySql ma all'open() della connessione risulta lentissima anche 10sec per avere ok.. non riesco capire problema se faccio stesse chiamate con sw windows mi risponde in pochissimi ms.. Help o in caso capire come fare anche usando altre idee
Titolo: Re:mySql server remoto
Inserito da: kicco - 05 Settembre 2018, 13:19:24
Benvenuto mbsoft.
Puoi postare almeno la parte del codice che usi per effettuare la connessione al database?
 :ciao: :ciao:
Titolo: Re:mySql server remoto
Inserito da: mbsoft - 10 Settembre 2018, 03:27:52
Public Procedure Connect()
  $Con.Close()             
  $Con.Type = "mysql"       ' Tipo connessione
  $Con.Host = "mysql.mbsoft.mondoserver.com"   ' nome server
  $Con.Login = SQL[0]       ' User name
  $Con.Port = "3306"        ' Porta
  $Con.Name = "db"      ' nome dataBase
  $Con.Timeout = 5     '
  $Con.Password = SQL[1] ' password
  $Con.Open()               ' Open the connection
End
Titolo: Re:mySql server remoto
Inserito da: Gianluigi - 10 Settembre 2018, 13:37:51
Io non ho mai usato un database su server, pertanto ...
Comunque il codice per la connessione sembrerebbe corretto, l'unica cosa potresti provare a cambiare il nome del server con il percorso http://gambaswiki.org/wiki/comp/gb.db/_connection/host

 :ciao:
Titolo: Re:mySql server remoto
Inserito da: dex - 24 Ottobre 2018, 22:50:10
ciao
tempo addietro anche io usavo questo sistema per gli aggiornamenti sul server remoto, non ha mai funzionato bene e spesso si impallava.
qui sul forum mi consigliarono di mettere un wait, ma anche cosi era lento e spesso non si aggiornava.
ho risolto con dropbox.
il server scrive un file in una cartella dropbox, i tempi per la scrittura del file li decidi tu con un timer.
il client legge qule file e si carica i dati.

sistema velocissimo e senza intoppi

inoltre uso dropbox anche per i backup sia del server che dei client, attualmente ho un server e 7 client, e sfrutto dropbox anche per inviare messaggi, documenti o altro ai client