Zhbr
А всё таки, 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';
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3