Страница 1 из 1

Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 01:03:37
GAMER
Какой параметр включает режим сжатия? Кажется последний (clientflag:dword), но какое значение?

Re: Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 10:41:37
Vadim
Этот флаг называется CLIENT_COMPRESS.
CLIENT_COMPRESS = 32;

Re: Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 11:51:39
GAMER
Vadim писал(а):Этот флаг называется CLIENT_COMPRESS.
CLIENT_COMPRESS = 32;

Спасибо. Но хотел через константу записать и получил:
GlobalIdent.pas(86,84) Error: Identifier not found "CLIENT_COMPRESS"
Где описаны константы?

Re: Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 12:14:21
Vadim
Эта константа описана в файле mysql.inc. Если Вы используете обращение к функциям mysql, то наверняка в строке Uses подключаете файл mysql50, так вот этого вполне достаточно.

Re: Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 12:18:56
GAMER
Использую mysql4.
Выбор был сделан из-за того, что работал с версией 4.1. Стоит ли изменить на mysql50?

Re: Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 12:36:53
Vadim
Тогда это файл mysql4_comtypes.inc. :) Наверное для 41 проще у себя в модуле объявить эту константу. :)
Хотя, для mysql41, в этот модуль тоже (mysql.inc) включён.

Re: Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 12:43:54
GAMER
Наверное для большей универсальности, стоит подключить модуль mysql50. Но вот меня терзают сомнения, подойдет ли LIBMYSQL.DLL с версии 4.1?

Re: Режим сжатия в mysql_real_connect

СообщениеДобавлено: 20.11.2008 12:56:08
Vadim
Вот этого я не знаю. Я работаю с DLL-кой от 5-ой версии с серверами 5 и 4.1 версиями. Проблем не было.