|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() ![]() ![]() |
Bonjour,
Souhaitant expérimenter cette possibilité qui s'avère indispensable pour un cas précis, sauriez-vous me dire si avec MySQL 4.0.17 il est possible de faire du mode transactionnel avec une connexion ODBC Direct. Mes essais restent vains avec une perpetuelle erreur 3146 (ODBC) ou bien une non exécution du COMMIT (sans erreur cette fois). Voici le bout de code concerné (ici en VB6 ou VBA) Code :
Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Cédric DuprezInscription : avril 2002 Messages : 3 823 ![]() |
Bonjour,
Pour pouvoir faire des transactions sous MySQL, il faut que le moteur des tables soit InnoDB. Il est activé dans MySQL depuis la version 4.0, donc ça devrait aller. Maintenant, ce qui est fort probable, c'est que tes tables soient en MyIsam, et ne permettent donc pas de faire des transactions. Si tu as la main sur la base et que tu souhaites les convertir, voilà le lien vers la FAQ qui explique comment faire. ced |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() |
Oui, c'est vrai... le coup du myIsam.
![]() Merci ced. Je te tiens au courant... Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() |
OK, ced...
C'est la solution. Ce qui est paradoxal autant que suprenant, c'est que si tu demandes un script avec mode transactionnel (en cochant la case Utiliser le mode transactionnel) le script est le suivant : Code :
Bref, une incompatiblité d'humeur ![]() Merci encore. ++ Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com