2012-11-21 163 views
0

Possible Duplicate:
Mysql server does not support 4-byte encoded utf8 charactersODBC Access2010 MySQL連接錯誤

我有一個64位的操作系統,和Microsoft Access 2010和遠程MySQL 4.1.13(我有憑據)。我下載了32位ODBC連接器並安裝了它。鏈接表時,我嘗試插入數據後,我發現了以下錯誤:

Run-time error '3155': 

ODBC- insert on a linked table 'sometable' failed. 

[MySQL] [ODBC 5.2 (w) Driver] [mysqld-4.1.13-standard] Server does not support 
4-byte encoded UTF8 characters. (#0) 

我不知道這是什麼意思?我非常感謝這方面的幫助。

回答

0

如果您安裝了32位Access和32位ODBC驅動程序,請確保創建一個32位數據源。通過Windows系統配置的標準對話框只允許您在64位窗口上創建64位驅動程序

+0

我是32位訪問,就像您說的,我通過單擊SysWOW64文件夾中的odbcad32.exe創建了dsn。但沒有運氣,我得到了同樣的錯誤。有什麼建議麼? –

+0

好吧,除非你能以某種方式擺脫導致這個錯誤的字符,否則用有效的替換它們,你將不得不更新MySQL服務器。 – LuigiEdlCarno