PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → SQLconnecte  (WD8)
SQLconnecte (WD8)
Débuté par amari, 28 déc. 2004 11:17 - 7 réponses
Posté le 28 décembre 2004 - 11:17
Bonjour,

Je souhaite lancer une connexion vers une base oracle,
J'ai auparavant créer un dsn (ODBC) qui fonctionne bien
mais je n'arrive pas a me connecter depuis la commande SQLConnect :(
Pouvez vous m'aider SVP

DSN: base011
user:Dev
pass:base_p011
nom database : INP011

Pour info voici la commande que je lance :

TestConnexion est un entier

TestConnexion = SQLConnecte("c:\program files\fichiers commun\Data Sources\ODBC\base011.dsn","dev","base_p011","INP011","")

SI TestConnexion<> 0 ALORS
Info("Connexion Réussie !")
FIN
Posté le 28 décembre 2004 - 11:42
Bonjour,

Pourriez nous confirmer vos versions ?

Windev 8 ?

Oracle 8i, 9i ou 10g ??

Cela nous interesserait dans le cadre d'une migration windev + oracle ....
Posté le 28 décembre 2004 - 11:43
J'ai qques vieux souvenirs d'oracle et :

As tu autorisé ton utilisateur oracle a creer une session ?
Posté le 28 décembre 2004 - 11:43
Utilisez-vous le produit d'acces natif Oracle disponible chez PCSOFT ?
Posté le 28 décembre 2004 - 11:56
En ce qui concerne les versions je suis sur
Windev 8 + Oracle 8i
Posté le 28 décembre 2004 - 12:06
Oui c'est ok pour la session du user.
Pour info je souhaite migrer petit a petit mon appli VBAccess vers Windev
et la commande que je lance sur access est la suivante :

DoCmd.TransferDatabase acLink, "Base de données ODBC", "ODBC;DRIVER={ORACLE ODBC DRIVER};" _
& "SERVER=INP011" & ";DSN=base011" & ";UIDÞV;DBQ=INP011;" _
& "PWDºSE_P011" & ";DATABASE=INP.GEPRO" & "", "" _
& acTable, "INP.GEPRO" & "", "011" & "_INP_GEPRO"
Posté le 28 décembre 2004 - 12:24
Pour des "contraintes" internes,
je prefererai utiliser l'acces ODBC Direct
Posté le 28 décembre 2004 - 14:02
Le premier paramètre de SQLConnecte est incorrect ! Il faut mettre le nom tel qu'il est indiqué dans les sources de données !
Exemple:
J'ai une source de donnée nommée Torpedo, je me connecte avec la ligne :
SQLConnecte("TORPEDO",Username,Password,"","ODBC",hODBC)

Frédéric.