|
| Postgresql : Port de connexion autre 5432 |
| Iniciado por olivier.ducteil, 19,ago. 2020 07:11 - 6 respuestas |
| |
| | | |
|
| |
Miembro registrado 173 mensajes |
|
| Publicado el 19,agosto 2020 - 07:11 |
Bonjour,
Peut-être une question bête, mais je ne vois pas comment se connecter sur une base PostgreSQL à distance si le port est autre que 5432.
NB : j'ai déjà essayé.
SI PAS SQLConnecte(sMonIp,sMonlogin, sMonPassword, sBaseDeDonnées, "PostgreSQL","Server Port=11978")<>0 ALORS SQLInfoGene() ToastAffiche("La connexion à la source de données" + sMonIp +"a échoué."+RC+"Code erreur : " + SQL.Erreur +RC+SQL.MesErreur,toastLong,cvBas,chCentre,iRougeClair) SQLDéconnecte() FIN
... sans succès !
Le plus dôle, sur php ou pgadmin, ça passe sans problème.... des idées !
Cordialement Olivier DUCTEIL
-- Cordialement Olivier DUCTEIL |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.330 mensajes |
|
| Publicado el 19,agosto 2020 - 08:24 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 173 mensajes |
|
| Publicado el 19,agosto 2020 - 10:22 |
Bonjour,
Merci pour ta réponse.
Mais, SQLConnect permet les connexions natives (via des connecteurs)
Exemples : // Connexion à une base de données MySQL en utilisant un driver JDBC :
SQLConnecte("jdbc:mysql://" + monServeur + "/" + madatabase, "moi", "monpwd", "", ... "JDBC", "com.mysql.jdbc.Driver")
// Connexion en utilisant une source de données ODBC :
SQLConnecte("jdbc:odbc:MaSource", "moi", "monpwd", "", "JDBC", "sun.jdbc.odbc.JdbcOdbcDriver") // Connexion en utilisant une base de données HFSQL :
SQLConnecte("MonAnalyse.WDD", "", "monpwd", "", "HFSQL")
// Connexion PostgreSQL via 5432 :
SQLConnecte("NomServeur", "Utilisateur", "MotDePasse", "NomBaseDeDonnées", "PostgreSQL ")
// Connexion en utilisant HFSQL, avec une base de données Client/Serveur :
SQLConnecte("NomServeur:port", "Utilisateur", "MotDePasse", "NomBaseDeDonnées", "HFSQLCS")
Mon problème est que cette dernière syntaxe, "NomServeur:port", (cas où le port n'est pas 5432) ne fonctionne pas pour PostgreSQL mais aucune erreur n'est retournée.
Voilà, voilà ...
-- Cordialement Olivier DUCTEIL |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 310 mensajes |
|
| Publicado el 19,agosto 2020 - 10:28 |
Bonjour, le changement de port peut se faire dans les informations optionnelles du SQLConnecte avec la chaine "Server Port"
SQLConnecte("NomServeur", "Utilisateur", "MotDePasse", "NomBaseDeDonnées", "PostgreSQL","Server Port=5432;")
Bon dev. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 173 mensajes |
|
| Publicado el 19,agosto 2020 - 10:46 |
Salut,
Merci pour l'aide mais j'ai déjà essayé (C.F. 1er post).
NB 1 : Même curiosité, pas d'erreur affichée.
NB : Je souligne que sur d'autres logiciels, les identifiants fonctionnent, et que, de plus, j'arrive facilement à me connecter sur une autre base via le 5432, en utilisant la méthode ...
SQLConnecte("NomServeur", "Utilisateur", "MotDePasse", "NomBaseDeDonnées", "PostgreSQL")
-- Cordialement Olivier DUCTEIL |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 348 mensajes |
|
| Publicado el 19,agosto 2020 - 10:49 |
Bonjour
SQLConnnecte permet de se connecter à toutes les bases
Voici la syntaxe pour PostgreSQL :
nNumCnx est un entier = SQLConnecte("localhost", "user", "password", "base", "POSTGRESQL", "", "Server Port=5433") SI nNumCnx <> 0 ALORS Info("ok") SINON SQLInfoGene() Erreur(SQL.MesErreur) FIN
-- Pascal H. http://phapps.e-monsite.com |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 173 mensajes |
|
| Publicado el 19,agosto 2020 - 11:01 |
Ah ! ça marche !
... un espace, il y un espace entre "Postgresql" et "Server Port=11978".
Bravo et merci !
-- Cordialement Olivier DUCTEIL |
| |
| |
| | | |
|
| | | | |
| | |
|