Solution pour Sage?
Fermé
kc
Messages postés
34
Date d'inscription
mercredi 22 mars 2006
Statut
Membre
Dernière intervention
14 mai 2010
-
7 août 2006 à 08:17
ppa Messages postés 254 Date d'inscription samedi 3 juillet 2004 Statut Contributeur Dernière intervention 23 août 2011 - 21 août 2006 à 17:28
ppa Messages postés 254 Date d'inscription samedi 3 juillet 2004 Statut Contributeur Dernière intervention 23 août 2011 - 21 août 2006 à 17:28
A voir également:
- Solution pour Sage?
- Pack solution - Télécharger - Divers Utilitaires
- Mots entre amis messenger solution ✓ - Forum jeux en ligne
- My sims ds solution ✓ - Forum Jeux vidéo
- Sage paie et rh i7 9.01 keygen - Forum compta / gestion
- Ou est charlie le livre magique solution - Forum Loisirs / Divertissements
1 réponse
ppa
Messages postés
254
Date d'inscription
samedi 3 juillet 2004
Statut
Contributeur
Dernière intervention
23 août 2011
65
21 août 2006 à 17:28
21 août 2006 à 17:28
Salut kc,
La base de données Sage à laquelle tu accèdes est, je suppose une base propriétaire (Cbase). Le driver ODBC est alors un driver fourni par Sage.
Si tu parles de Sage sous MsSQL, tu peux y accéder directement avec le driver SQL.
MAIS, attention !!!
Le driver ODBC fourni par Sage n'est pas seulement de l'ODBC. Il est également inclut tout une collection de trigers et procédures (inaccessibles) qui assurent la gestion transparente des commandes SQL que tu envoies. Le driver complète la liste incomplets des champs, vérifie, la cohérence des données (INSERT, UPDATE, DELETE), etc...
Là, est l'explication de la lenteur !
Sage préconise malgré tout, pour toutes les requêtes d'écriture sous MsSQL de conserver l'usage de ce drivers Sage polyvalent. Par contre, pour la lecture, pas de problème, tu peux faire de l'accès direct.
Concernant MySQL, c'est prohibé, les produits Sage ne travaillant que dans le cadre du Cbase ou de MsSQL.
Pour gagner de la vitesse d'excécution, il ne te reste plus qu'à optimiser tes requêtes, ce qui est toujours faisable, méme après un long travail sur les bases.
Bon courage,
Phil
La base de données Sage à laquelle tu accèdes est, je suppose une base propriétaire (Cbase). Le driver ODBC est alors un driver fourni par Sage.
Si tu parles de Sage sous MsSQL, tu peux y accéder directement avec le driver SQL.
MAIS, attention !!!
Le driver ODBC fourni par Sage n'est pas seulement de l'ODBC. Il est également inclut tout une collection de trigers et procédures (inaccessibles) qui assurent la gestion transparente des commandes SQL que tu envoies. Le driver complète la liste incomplets des champs, vérifie, la cohérence des données (INSERT, UPDATE, DELETE), etc...
Là, est l'explication de la lenteur !
Sage préconise malgré tout, pour toutes les requêtes d'écriture sous MsSQL de conserver l'usage de ce drivers Sage polyvalent. Par contre, pour la lecture, pas de problème, tu peux faire de l'accès direct.
Concernant MySQL, c'est prohibé, les produits Sage ne travaillant que dans le cadre du Cbase ou de MsSQL.
Pour gagner de la vitesse d'excécution, il ne te reste plus qu'à optimiser tes requêtes, ce qui est toujours faisable, méme après un long travail sur les bases.
Bon courage,
Phil