khusnul Ответов: 1

Как отобразить символ данных µ (микрон) из базы данных в текстовое поле


У меня есть данные из базы данных с символом µ (микрон), но они не могут отображаться в текстовом поле, символ меняется на (?)

Что я уже пробовал:

это мой код.:

Подключение к вызову()

Если нет связи() Затем
Алертконтроль.Show(Me, "Ошибка Подключения", "Информация")
Выход Из Субмарины
Конец, Если

cmd = New FbCommand("Select i.RESERVED6,
Из пункта i", cnCOA2)

rdr = cmd.Метода executereader
чт.Читать()

Если rdr.HasRows, то

TextBox40.Текст = rdr.Пункт("зарезервировано 6")

Конец, Если

Если cnCOA2.State = ConnectionState.Тогда Открой
cnCOA2.закрыть()
Конец, Если

1 Ответов

Рейтинг:
0

OriginalGriff

Проверьте свою БД: убедитесь, что она хранится в столбце NVARCHAR, а не в VARCHAR.
Разница в том, что NVARCHAR - это Unicode, VARCHAR-ASCII, а символ µ-это Uncode, как и текстовое поле.
После этого, при условии, что текстовое поле использует шрифт, содержащий символ µ (и это по умолчанию), оно должно работать нормально.

Если в настоящее время это VARCHAR, вам, вероятно, придется перезагрузить все содержимое, чтобы заставить ваши символы работать.