|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| Début sur objet métier Sage |
| Débuté par Sesame Informatique, 16 juin 2025 18:23 - Aucune réponse |
| |
| | | |
|
| |
| Posté le 16 juin 2025 - 18:23 |
Bonjour,
Je me penche sur la conversion d'un accès Sage ODBC vers les objets métiers.
J'ai commencé par le petit test suivant, dérivé de diverses exemples..
autBaseCial est un objet OLE "Objets100c.Cial.Stream.1" autBaseCpta est un objet Automation dynamique
Utilisateur est chaîne = "<Administrateur>" MDP est chaîne = "XXX111" RepBase est chaîne = "C:\REP\BASE.gcm"
// Ouverture
autBaseCial>>name = RepBase autBaseCial>>Loggable>>UserName = Utilisateur autBaseCial>>Loggable>>UserPwd = MDP autBaseCial>>open()
SI PAS autBaseCial>>ISOpen ALORS Erreur("Erreur ouverture base") SINON Info("Base ouverte") FIN
autBaseCpta = autBaseCial>>CptaApplication
// Liste articles
CollArt est un objet Automation dynamique Cart est un objet Automation dynamique i est entier
CollArt = autBaseCial>>FactoryArticle>>List NBA est entier = CollArt>>Count
Info(NBA + "Articles ")
POUR i = 1 À NBA Cart = CollArt>>item[i] Trace(Cart>>AR_REF) FIN
Je récupère le message "Base Ouverte", puis un gros message d'erreur "En tentant d'invoquer la méthode <List> ou de lire la propriété <List>, l'objet Automation/Active X a renvoyé l'erreur suivante: Erreur FFFFFFFF:K13RDC00774: Référence incorrecte !"
Qu'est ce qui est mal ?
Merci. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|