[..]Accéder à une base de données sous Postgresql avec Autoi

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
DITY
Niveau 1
Niveau 1
Messages : 1
Enregistré le : ven. 28 mai 2010 16:19
Status : Hors ligne

[..]Accéder à une base de données sous Postgresql avec Autoi

#1

Message par DITY »

Bonjour,

je cherche à me connecter à une bases de données qui tourne sous Postgesql...

Quels drivers ODBC dois-je installer et où les trouver?

Si qq'un peut me venir en aide....

Grand merci d'avance

Did :)
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [..]Accéder à une base de données sous Postgresql avec Autoi

#2

Message par GaRydelaMer »

Bonjour

moi j'ai installé:

PostgreSQL 8.4.3-1

Puis: psqlodbc-08.03.0400.msi
le tout dispo http://www.postgresql.org/ftp/projects/ ... ckbuilder/

Code : Tout sélectionner

local $db = "ta base"
local $server = "localhost" ; ou "127.0.0.1"
local $port = 5432
local $uid = "ton login", $pwd= "son mot de passe en clair"
local $ssl = "disable"; ou "allow", "prefer", "require", "verify-ca", "verify-full"

Local  $oConn = ObjCreate("ADODB.Connection")
$oConn.Provider = "MSDASQL"
$oConn.ConnectionString = "DRIVER={PostgreSQL Unicode};DATABASE=" & $db & _
        ";SERVER=" & $server & ";PORT=" & $port & _
        ";UID=" & $uid & ";PWD=" & $pwd & _
        ";SSLmode=" & $ssl
$oConn.Open
 
si tu regardes dans mes post sur ADO, tu as des outils pour t'aider à te connecter et toutes les constantes.

Exemple de chaine complète:
DRIVER={PostgreSQL Unicode};DATABASE=xxxx;SERVER=xxxx;PORT=5432;UID=xxxx;PWD=xxxx;SSLmode=disable;ReadOnly=0;Protocol=7.4;FakeOidIndex=0;ShowOidColumn=0;RowVersioning=0;ShowSystemTables=0;ConnSettings=;Fetch=100;Socket=4096;UnknownSizes=0;MaxVarcharSize=255;MaxLongVarcharSize=8190;Debug=0;CommLog=0;Optimizer=0;Ksqo=1;UseDeclareFetch=0;TextAsLongVarchar=1;UnknownsAsLongVarchar=0;BoolsAsChar=1;Parse=0;CancelAsFreeStmt=0;ExtraSysTablePrefixes=dd_;LFConversion=1;UpdatableCursors=1;DisallowPremature=0;TrueIsMinus1=0;BI=0;ByteaAsLongVarBinary=0;UseServerSidePrepare=0;LowerCaseIdentifier=0;XaOpt=1
Répondre