SQLite est il le bon choix ?
Publié : mar. 21/août/2018 13:09
Bonjour à tous
En conclusion, sqlite parait le plus indiqué, n'est ce pas ?
En conclusion, sqlite parait le plus indiqué, n'est ce pas ?
Forums PureBasic - Français
http://forums.purebasic.com/french/
Pour le type de projet que j'ai pu voir à travers ton zip, je te confirme que SQlite est la solution à utiliser.omega a écrit :Bonjour à tous
En conclusion, sqlite parait le plus indiqué, n'est ce pas ?
Code : Tout sélectionner
UsePostgreSQLDatabase()
Enumeration
#Database
EndEnumeration
Global ReqSql.s, Buffer.s
;Connection à la base de données PostgreSQL
If OpenDatabase(#Database, "host=postgresql-falsam.alwaysdata.net port=5432 dbname=falsam_01", "falsamdemo", "purebasicdemo", #PB_Database_PostgreSQL)
Debug "Connected to PostgreSQL"
;Execution d'une requête de sélection
ReqSql="select * from jeux order by annee asc"
DatabaseQuery(#Database, ReqSql)
;Affichage du résultat
If DatabaseQuery(#Database, ReqSql)
While NextDatabaseRow(#Database)
Buffer = GetDatabaseString(#Database, 1) ; Titre du jeu
Buffer + " (" + GetDatabaseString(#Database, 2) ; Editeur
Buffer + " - " + GetDatabaseLong(#Database, 3) + ")" ; Année
Debug Buffer
Wend
EndIf
;Fermeture de la base de données
CloseDatabase(#Database)
Else
Debug "Connection failed: "+DatabaseError()
EndIf
Je crois que je serais obligé de l'utiliser en effet...Vu que tu as au moins 2 pc en réseau je te conseille même PostgreSQL
Code : Tout sélectionner
OpenDatabase(#Database, "host=postgresql-falsam.alwaysdata.net port=5432 dbname=falsam_01", "falsamdemo", "purebasicdemo", #PB_Database_PostgreSQL)
Pour une installation en local tu dois installer PostgreSQL servermais où va t il chercher la base de données exactement? où dois-je la mettre ? C'est juste pour faire un test (un seul user pour l'instant).
Tu sais que tu as déja posé cette question en 2014 ?omega a écrit :la seule ligne qui nécessite une petite explication est celle-ci:
Code:
OpenDatabase(#Database, "host=postgresql-falsam.alwaysdata.net port=5432 dbname=falsam_01", "falsamdemo", "purebasicdemo", #PB_Database_PostgreSQL)
Code : Tout sélectionner
OpenDatabase(#Database, "host=postgresql-falsam.alwaysdata.net port=5432 dbname=falsam_01", "falsamdemo", "purebasicdemo", #PB_Database_PostgreSQL)
Oui avec l'installation d'un serveur PostgreSQL comme je l'ai dit dans mon commentaire précédentomega a écrit :Est ce qu'il y a un moyen de stocker la base dans un serveur local (réseau local de 2 pc liés).
Le serveur s'occupe de tout.omega a écrit :A ce moment la base sera placée dans le même dossier que PostGreSQL?
Le serveur s'occupe de tout.omega a écrit :Dois-je la partager?
Oui, mais ne pas oublier qu'il y a deux éléments: Le serveur et la base.omega a écrit :Est ce qu'il y a un moyen de stocker la base dans un serveur local (réseau local de 2 pc liés).
Pas nécessairement, tu peux choisir où mettre la base.omega a écrit :A ce moment la base sera placée dans le même dossier que PostGreSQL?
Non, surtout pas.omega a écrit :Dois-je la partager?
Crée un compte sur le forum français de PostgreSQL et pose ta questionomega a écrit :J'ai téléchargé PostgreSQL v.10, je l'ai décompressé mais je ne vois pas un programme d'installation (aucune application ne figure dans le dossier). Comment l'installer?
Tu as téléchargé les sources, ou la version zip (sans installeur) ou la version linux ?omega a écrit :Bonsoir à tous
J'ai téléchargé PostgreSQL v.10, je l'ai décompressé mais je ne vois pas un programme d'installation (aucune application ne figure dans le dossier). Comment l'installer?