DbExpress: Использование новой версии 5.1 libmysql.dll со старым сервером MySQL 5.0
Я хотел бы узнать от коллег-разработчиков, есть ли какие-либо подводные камни в использовании недавнего libmysql.dll с предыдущим сервером MySQL. Я использую Delphi с DbExpress для создания приложений баз данных.
Моя главная причина в том, что у меня есть и Delphi 7, и Delphi 2010 на моей машине для разработки. Я создал приложения с D7, которые используют MySQL 5.0, но D2010 требует MySQL 5.1.
Я хотел бы избежать обновления всех моих предыдущих приложений БД, если я могу помочь, поэтому хотел бы продолжать использовать сервер MySQL 5.0, но все же разрабатывать все новые приложения БД с использованием D2010.
Ваши советы и / или предложения по этому вопросу будут высоко оценены.
1 ответ
У меня было подобное, с приложениями D7 и D2010, и я предлагаю вам взглянуть на это с другой стороны - перейти на MySQL 5.1 или более позднюю версию и протестировать ваши приложения D7, чтобы убедиться, что они работают. (Если этого не произойдет, добавьте более новую версию libmysql.dll (например, для MySQL v5.1.8) и убедитесь, что вы не используете "старый" libmysql в пути Windows (переименуйте все остальные файлы и поместите новый libmysql в ваш exe каталог приложений. HTH Крис