PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → WD8+Accès Natif Oracle+Databaselink
WD8+Accès Natif Oracle+Databaselink
Débuté par anne.cardinal, 15 déc. 2004 18:00 - 3 réponses
Posté le 15 décembre 2004 - 18:00
Bonjour,

J'utilise les tables de 2 BDD oracle en accès natif chaînées par databaselink.
A l'ouverture de l'appli je réattribue les noms physiques des tables, ex. TableArticle de l'analyse est transformée par un hChangeNom() en Owner.TableArticle@Autrebase.

Ca marche très bien en ordres SqlExec, et les lectures en ordres hyperfile sont correctes

Par contre il est impossible de bloquer, faire un insert ou un update sur ces tables. Une exception est générée qui fait planter l'appli, et je récupère une erreur Oracle 24778 : Impossible d'ouvrir les connexions. Il semblerait que l'accès natif ne parvienne pas à faire des update sur ce genre de tables.

Une idée ?
Posté le 16 décembre 2004 - 11:35
Anne a couché sur son écran :

Bonjour,

J'utilise les tables de 2 BDD oracle en accès natif chaînées par
databaselink. A l'ouverture de l'appli je réattribue les noms physiques des
tables, ex. TableArticle de l'analyse est transformée par un hChangeNom() en
Owner.TableArticle@Autrebase.

Ca marche très bien en ordres SqlExec, et les lectures en ordres hyperfile
sont correctes

Par contre il est impossible de bloquer, faire un insert ou un update sur ces
tables. Une exception est générée qui fait planter l'appli, et je récupère
une erreur Oracle 24778 : Impossible d'ouvrir les connexions. Il semblerait
que l'accès natif ne parvienne pas à faire des update sur ce genre de tables.

Une idée ?


Personnellement je n'ai jamais réussi en WD55 + acces natif Oracle à
utiliser des tables avec des Databaselink.
(C'est donc une bonne nouvelle si cela marche en WD8.)

Et donc je passais par des SQLChangeConnexion

--
Eric
Webmaster des Wtablettes
www.wtablettes.net
Posté le 16 décembre 2004 - 16:01
Bonjour,

Je profite de ce message pour vous dire que ma connection tombe systématiquement quand je suis dans ce cas. Mon programme reçoit l'erreur 3013 qui dit que j'ai été déconnecté.

Note: j'ai fait des tests en passant par une vue... Même résultat. Ce qui me fait douter de mon programme Oracle, mais les requêtes fonctionnent parfaitement sous SQL*plus. Ca ne plante que dans Windev 8 dernière version!!!


Si quelqu'un a une solution, merci d'avance...

Christian
Posté le 16 décembre 2004 - 16:01
Bonjour,

Je profite de ce message pour vous dire que ma connection tombe systématiquement quand je suis dans ce cas. Mon programme reçoit l'erreur 3013 qui dit que j'ai été déconnecté.

Note: j'ai fait des tests en passant par une vue... Même résultat. Ce qui me fait douter de mon programme Oracle, mais les requêtes fonctionnent parfaitement sous SQL*plus. Ca ne plante que dans Windev 8 dernière version!!!


Si quelqu'un a une solution, merci d'avance...

Christian