W systemie Vista używam bazy MYSQL wersja 5.1 (tabele InnoDB) oraz sbase z pakietu openoffice 3.0 jako fronteg. Do połaczenia openoffice z bazą używam conectora ODBC wersja 3.51.Wszystko b. dobrze ze sobą współpracuje począwszy od kodowania, a skończywszy na kwerendach, raportach i łączeniu z bazą przez użytkowników w sieci ethernet.

Z pewnych przyczyn technicznych zmuszony jestem i chcę zastąpić conector ODBC wersji 3.51 na wersję ODBC 5.1. ( drivery te pochodzą ze strony Mysql ). Uporawszy się nawet ze sposobem przekazywania właściwego kodowania przez Conector ODBC 5.1 natrafiłem na problem, którego nie potrafię rozwiązać.

Otóż stosuję w tabelach bazy międzyinnymi pola wyboru czyli (tak/nie) typu [ BIT ], które mogą przybierać (potrójny stan) trzy wartości, a mianowicie pole może być wybrane, niewybrane oraz nieoznaczone czyli bez wartości ]. Niestety przy zastosowaniu connectora ODBC 5.1 formularze openofiice oraz tabele openoffice nie widzą pól nie wybranych w bazie i fałszywie cały czas wykazują je jako pola zaznaczone czyli wybrane - nie pomaga nawet ponowne ich zaznaczenie. Reasumując z pól oznaczonych jako NIE i jako TAK mam wszystkie pola zaznaczone na TAK ( Problem ten nie istnieje prz stosowaniu connectora ODBC wersji 3.51 )

Może ktoś ma pomysł na rozwiązanie tego problemu - ale przy zastosowaniu connectora ODBC 5.1.