Тогда попробуйте вместо 0.9.26 поставить текущий снапшот 0.9.27.
У меня что-то такое было подобное в 0.9.26, которое стало работать в 0.9.27.
Модератор: Модераторы
Vadim писал(а):Тогда попробуйте вместо 0.9.26 поставить текущий снапшот 0.9.27.
У меня что-то такое было подобное в 0.9.26, которое стало работать в 0.9.27.
salog писал(а):Проверил вот так:
- Код: Выделить всё
SQLQuery1.Open;
Edit2.Text := AnsiToUtf8(SQLQuery1.FieldByName('nm_u').AsString);
..и ..оно.. ЗАРАБОТАЛО!!!... Но это на уровне отдельного Edit...
А вот хоть в таком варианте:
- Код: Выделить всё
procedure TForm2.StringField1GetText(Sender: TField; var aText: string; DisplayText: Boolean);
var s: string;
begin
s:= Sender.AsString;
aText := AnsiToUtf8(s);
end;
или в таком:...поле в DBGrid остается пустым.
- Код: Выделить всё
procedure TForm2.StringField1GetText(Sender: TField; var aText: string; DisplayText: Boolean);
var s: string;
begin
aText := AnsiToUtf8(aText);
end;
Значит собака где то глубже порылась... Тобишь - где то глубоко в DataSet...
Знать бы где!
procedure TForm2.StringField1GetText(Sender: TField; var aText: string; DisplayText: Boolean);
var s: string;
begin
aText := AnsiToUtf8(StringField1.AsString);
end;
CONVERT(<схема.столбец>,'UTF8') алиас
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16