Mi piace molto Xojo ma ho bisogno di un database affidabile per collegarmi da un client Mac. Dopo aver escluso Sqlite perch ho circa 50 agguerriti agenti che dovrebbero inserire appuntamenti in concorrenza, ho provato Firebird ma da Mac non posso collegarmi al server quindi l’ho scartato.
Come ultima soluzione ho provato Postgresql che sono riuscito ad installare e configurare sulla mia macchina di sviluppo windows 7.
Premetto che il database funziona e anche le queries anche se molto fastidioso dover mettere nomi dei campi e delle tabelle tra virgolette. Ho avuto la magnifica idea di creare tabelle e campi con maiuscole e minuscole e se non metto le virgolette non funziona.
Ma il mio problema un altro.
Provando a collegarmi a localhost, quindi la stessa macchina dove ho xojo e il server postgres con questo codice xojo sulla connect mi da un fatal error che il database non esiste (ho provato anche qui maiuscole e minuscole). Quale potrebbe essere il problema? Ci ho quasi rinunciato.
Dim db As New PostgreSQLDatabase
db.Host = "localhost"
db.UserName = "postgres"
db.Password = “mypassword”
db.Port = 5432
db.DatabaseName = “nomedatabase”
If db.Connect Then
end if
dice FATAL ERROR il DATABASE NOMEDATABASE NON ESISTE