Witam, mam następujący problem: chcę połączyć się z bazą MySQL przy pomocy VBA, jednak przy dodawaniu do bazy wartości z polskimi literami wyskakuje mi błąd:
CODE
[MySQL][ODBC 3.51 Driver][mysqld-5.1.40-community]Incorrect string value: '\xB9\xB9 ....' for column 'opis' at row 1


Dodam, że connection string ma postać:
CODE
cn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=localhost;" _
& " DATABASE=baza;CHARSET=utf8;" _
& "UID=root;PWD=haslo;"


A po wpisaniu w mySQL polecenia
Cytat
SHOW VARIABLES LIKE "CHAR%"
jest następujący rezultat:
  1. mysql> SHOW VARIABLES LIKE "CHAR%" \G
  2. *************************** 1. row ***************************
  3. Variable_name: character_set_client
  4. Value: utf8
  5. *************************** 2. row ***************************
  6. Variable_name: character_set_connection
  7. Value: utf8
  8. *************************** 3. row ***************************
  9. Variable_name: character_set_database
  10. Value: utf8
  11. *************************** 4. row ***************************
  12. Variable_name: character_set_filesystem
  13. Value: BINARY
  14. *************************** 5. row ***************************
  15. Variable_name: character_set_results
  16. Value: utf8
  17. *************************** 6. row ***************************
  18. Variable_name: character_set_server
  19. Value: utf8
  20. *************************** 7. row ***************************
  21. Variable_name: character_set_system
  22. Value: utf8
  23. *************************** 8. row ***************************
  24. Variable_name: character_sets_dir
  25. Value: C:\Program Files\MySQL\MySQL Server 5.1\share\charsets\
  26. 8 rows IN SET (0.00 sec)


Podsumowując wszędzie mam ustawione utf8, a coś mi nie działa:| Proszę o pomoc..Dodam, że przy pomocy php, również nie wyświetla mi polskich liter w tej bazie..