Есть кто живой? Думаю тут проблема в самой libmySQL.dll. Организовать работу через mysql_wrapper.dll в МТ4 так и не получиось, поэтому в МТ4 работаю через libmySQL.dll, а с МТ5 лажа из-за юникода происходит.
1. Сам libmySQL.dll не использовал, но как то пришлось SyBase ковырять через С-шный интерфейс, так выяснилось, у них есть и ANSI-шная и UNICOD-ная версии. Может здесь та же история, вы используете все UNICOD-ное, а библиотека-переходник ANSI-шная.
2. А почему не использовать С-шарп для написания dll-ки? У MySQL есть dotNet-товский провайдер для OLEDB, выложен у них на сайте, с мясяц назад сам видел. Инсталлите его и никакие библиотеки-переходники типа libmySQL.dll не нужны. А уж dotNet по определению UNICOD-ный.
1. Сам libmySQL.dll не использовал, но как то пришлось SyBase ковырять через С-шный интерфейс, так выяснилось, у них есть и ANSI-шная и UNICOD-ная версии. Может здесь та же история, вы используете все UNICOD-ное, а библиотека-переходник ANSI-шная.
2. А почему не использовать С-шарп для написания dll-ки? У MySQL есть dotNet-товский провайдер для OLEDB, выложен у них на сайте, с мясяц назад сам видел. Инсталлите его и никакие библиотеки-переходники типа libmySQL.dll не нужны. А уж dotNet по определению UNICOD-ный.
(1) Так и есть.
Господа! Кто-то заинтересован в разработке опен соурс оболочки mySQL для МТ 4 и(или) МТ5? У меня есть определенные наработки в этом направлении, но не хватает знаний в области программирования. Кто готов помочь - пишите.
Попробуйте еще сразу после открытия соединения запрос выполнить
SET NAMES utf8;
Попробуйте еще сразу после открытия соединения запрос выполнить
SET NAMES utf8;
Попробую сегодня, если мускул взлетит, что-то запарили меня его глюки....
У меня была либа для работы с MS SQL 2008. На паскале. Если нужно могу скинуть (через ADO).
Все работало.
У меня была либа для работы с MS SQL 2008. На паскале. Если нужно могу скинуть (через ADO).
Все работало.
Есть еще предложения? Конфигурация базы:
Есть еще предложения? Конфигурация базы:
1. Сам libmySQL.dll не использовал, но как то пришлось SyBase ковырять через С-шный интерфейс, так выяснилось, у них есть и ANSI-шная и UNICOD-ная версии. Может здесь та же история, вы используете все UNICOD-ное, а библиотека-переходник ANSI-шная.
2. А почему не использовать С-шарп для написания dll-ки? У MySQL есть dotNet-товский провайдер для OLEDB, выложен у них на сайте, с мясяц назад сам видел. Инсталлите его и никакие библиотеки-переходники типа libmySQL.dll не нужны. А уж dotNet по определению UNICOD-ный.
1. Сам libmySQL.dll не использовал, но как то пришлось SyBase ковырять через С-шный интерфейс, так выяснилось, у них есть и ANSI-шная и UNICOD-ная версии. Может здесь та же история, вы используете все UNICOD-ное, а библиотека-переходник ANSI-шная.
2. А почему не использовать С-шарп для написания dll-ки? У MySQL есть dotNet-товский провайдер для OLEDB, выложен у них на сайте, с мясяц назад сам видел. Инсталлите его и никакие библиотеки-переходники типа libmySQL.dll не нужны. А уж dotNet по определению UNICOD-ный.
(1) Так и есть.
Господа! Кто-то заинтересован в разработке опен соурс оболочки mySQL для МТ 4 и(или) МТ5? У меня есть определенные наработки в этом направлении, но не хватает знаний в области программирования. Кто готов помочь - пишите.