|
||||
Ouverture de sessionNavigationContactez-nousAdministration du site : RechercheSujets du forumSujets actifsNouveaux sujets:SyndicationSondageQuelle est la version de PostgreSQL la plus répandue sur vos serveurs ? 8.3 10% 8.2 42% 8.1 40% 8.0 2% 7.4 6% 7.3 ou antérieure 0% Nombre de votes: 48 |
Valeurs Booléennes entre MS-Access et PostgreSQL 8 : solutionTechnique - odbc | Valeurs Booléennes entre MS-Access et PostgreSQL 8 : solutionPar lucrol le 12/07/2005 - 17:51 Par une belle fin d'après midi, lucrol s'exprima ainsi dans les forums de notre site : Bonjour ! Grà ce à Microsoft je viens de vivre un enfer avec MS-Access (2002) utilisé en frontal de PostgreSQL 8.0 : malgré toutes les configurations de la source de données ODBC il m'était impossible d'avoir une gestion cohérente des cases à cocher dans Access :erreurs à la mise à jour du record, où lorsque cela fonctionnait, les Query avec des critères logiques ne fonctionnaient plus ! Le problème est assez simple à cerner le format des booléens est très différent entre Access et PostgreSQL :
On obtient donc un conflit lorsque ODBC tente de mettre une valeur entière dans un champ texte. A force de recherche sur le Net j'ai trouvé une solution à cet URL : Il suffit donc de :
A partir de ce moment toutes les fonctions Booléennes de MS-Access sont compatibles avec PostgreSQL ! Une meilleure documentation de ce genre de problème permettrait de gagner de nombreuses heures de recherches stériles ! Salutations amicales. NdM: PostgreSQL est un projet Open Source, la documentation est faite par des bénévoles, qui tout comme vous, écrivent des articles. Si la documentation ne couvre pas tout, il ne tient qu'à vous de la compléter. Et c'est justement ce que vous venez de faire ! Cependant la documentation de PostgreSQL ne peut pas contenir ce genre d'astuces techniques, car, il y en aurait des centaines (songez qu'Access n'est qu'un client potentiel de PostgreSQL). Cependant, PostgreSQLFr.org est là pour ça : Votre post initial dans les forums de PostgreSQLFr.org est donc passé en article en page principale, après un petit coup de peinture HTML, où j'espère qu'il sera plus visible. Sans le savoir donc, vous venez de contribuer au projet PostgreSQL. Merci beaucoup lucrol ! |
|||
© PostgreSQLFr, tous droits réservés.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.