Задать вопрос

Почему тип Varchar определяется как TWideMemoField?

Собственно, сабж. Есть таблица Clients, в которой есть 5 полей типа varchar без указания длины, ибо заранее неизвестно, какой длины будут значения. Подключаюсь через тот же ADO к базе, вытаскиваю статические поля - они определяются как TWideMemoField. И при попытке вывести подобные значения в таблицу - выводится вот такая вот штуковина.

97e63db3ae8248059b0be8ec7c827c08.png

База Postgresql. Как избежать этого или исправить? Спасибо.
  • Вопрос задан
  • 2715 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
svd71
@svd71
Отсуствие длинны может дать понять датасету, что предоставленные данные из BLOB-полей. Поэтому попробуйте задать длинну или же добавляйте поля нужного типа вручную в дизайнере или перед открытием в рантайме.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы