А всё таки, FreePascal у Вас какой версии? Или это страшный секрет?
Модератор: Модераторы
Снег Север писал(а):Не совсем понятно - с двух разных компов топикстартер коннектится к одному и тому же серверу, или к разным?
MySQLConnection.ExecuteDirect('SET CHARACTER SET utf8'); Zhbr писал(а):Но этот запрос решил проблему
- Код: Выделить всё
MySQLConnection.ExecuteDirect('SET CHARACTER SET utf8');
{ конектимся к серверу }
  fMySQLConnection.HostName := host;
  fMySQLConnection.UserName := login;
  fMySQLConnection.Password := passwd;
  fMySQLConnection.DatabaseName := nameDB;
  fMySQLConnection.CharSet:= 'utf8'; // Вот оно - заветное (указание для клиента)
...
  { сообщим серверу }
  fSQLQuery.sql.Text := 'SET NAMES utf8';
  if not fMySQLConnection.Connected then fMySQLConnection.Open;
  if fMySQLConnection.Connected then fSQLQuery.ExecSQL
  else ...
VirtUX писал(а):fMySQLConnection.CharSet:= 'utf8';
VirtUX писал(а):SQLQuery.sql.Text := 'SET NAMES utf8';
SQLQuery.sql.Text := 'SET NAMES utf8';fMySQLConnection.CharSet:= 'utf8';Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1