èhèh j'ai trouver encore tous seul.
Solution pour les débutants : N'oubliez pas le dbname...
Code : Tout sélectionner
doublons.i= 0
UsePostgreSQLDatabase()
  ; Le serveur doit tourner sur la machine locale.
  
  If OpenDatabase(1, "host=localhost port=5432 dbname=ERP", "Vincent", "0000")   ;Ouverture de la base de données
  
           DatabaseQuery(1, "SELECT * FROM Utilisateur") ;Je prends toutes les données de la colonne utilisateur
                
               While NextDatabaseRow(1) ; Enumération des enregistrements
                  If   GetDatabaseString(1, 0) = "Vincent"   ; Test pour ne pas faire de doublons
                       Debug GetDatabaseString(1, 0) ; Affichage du contenu du premier champ
                       doublons=1
                  EndIf
               Wend
  
                If doublons=0
                   DatabaseUpdate(1, "INSERT INTO Utilisateur (Utilisateur, MDP) VALUES ('Vincent', 'Vince')")
                Else
                   MessageRequester("Attention", "Doublon dans la BDD donc l'insertion ne c'est pas faites")
                EndIf
            
            FinishDatabaseQuery(1)
		       CloseDatabase(1)
  Else
    Debug "Connection failed: "+DatabaseError()
  EndIf
Voila mon code qui ne marche pas comme je le voudrais. En effet ce code normalement doit servir à inclure un utilisateur si seulement il n'y a pas de doublons. Mais sur ce coup, il m'insère tous le temps l'utilisateur Vincent.
J'en ai 12 lol.
Donc j'aimerai savoir qui aurait la solution.
Et comment faire pour voir les tables et les données dans PGAdmin?