MySQL оболочка (сложности) - страница 2

 

Попробуйте еще сразу после открытия соединения запрос выполнить

SET NAMES utf8;

 
Diamant:

Попробуйте еще сразу после открытия соединения запрос выполнить

SET NAMES utf8;

Не работает. Черновой вариант кода и дамп базы в архиве. Помогите заставить работать, очень нужно.
Файлы:
mysql.rar  94 kb
 
Попробую сегодня, если мускул взлетит, что-то запарили меня его глюки....
 
gip:
Попробую сегодня, если мускул взлетит, что-то запарили меня его глюки....
А в чем проблема? Я скачал денвер и вполне удачно его сервер мускул испоьзовал в МТ4.
 
Есть кто живой? Думаю тут проблема в самой libmySQL.dll. Организовать работу через mysql_wrapper.dll в МТ4 так и не получиось, поэтому в МТ4 работаю через libmySQL.dll, а с МТ5 лажа из-за юникода происходит.
 

У меня была либа для работы с MS SQL 2008. На паскале. Если нужно могу скинуть (через ADO).

Все работало.

 
Debugger:

У меня была либа для работы с MS SQL 2008. На паскале. Если нужно могу скинуть (через ADO).

Все работало.

У меня сейчас МТ5 с мускулом через АДО работает, но меня не устраивает АДО по ряду причин. Поэтому пытаюсь заставить работать МТ5 через libmySQL.dll.
 

Есть еще предложения? Конфигурация базы:

 
Graff:

Есть еще предложения? Конфигурация базы:

1. Сам libmySQL.dll не использовал, но как то пришлось SyBase ковырять через С-шный интерфейс, так выяснилось, у них есть и ANSI-шная и UNICOD-ная версии. Может здесь та же история, вы используете все UNICOD-ное, а библиотека-переходник ANSI-шная.

2. А почему не использовать С-шарп для написания dll-ки? У MySQL есть dotNet-товский провайдер для OLEDB, выложен у них на сайте, с мясяц назад сам видел. Инсталлите его и никакие библиотеки-переходники типа libmySQL.dll не нужны. А уж dotNet по определению UNICOD-ный.

 
OneDepo:

1. Сам libmySQL.dll не использовал, но как то пришлось SyBase ковырять через С-шный интерфейс, так выяснилось, у них есть и ANSI-шная и UNICOD-ная версии. Может здесь та же история, вы используете все UNICOD-ное, а библиотека-переходник ANSI-шная.

2. А почему не использовать С-шарп для написания dll-ки? У MySQL есть dotNet-товский провайдер для OLEDB, выложен у них на сайте, с мясяц назад сам видел. Инсталлите его и никакие библиотеки-переходники типа libmySQL.dll не нужны. А уж dotNet по определению UNICOD-ный.

(1) Так и есть.


Господа! Кто-то заинтересован в разработке опен соурс оболочки mySQL для МТ 4 и(или) МТ5? У меня есть определенные наработки в этом направлении, но не хватает знаний в области программирования. Кто готов помочь - пишите.