Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с NVARCHAR(MAX) / 7 сообщений из 7, страница 1 из 1
15.11.2019, 13:38
    #39889576
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с NVARCHAR(MAX)
Столкнулся с БД, где NVARCHAR(MAX).
Юзаю D7+ FireDAC + Ehlib. Получается его отображать только явной SQL-конвертацией например в NVARCHAR(500) к конкретной длине.
Иначе в гриде горит WideMemo.
Можно ли это как-то обойти ?

Режим показа Мемо у грида включен.
...
Рейтинг: 0 / 0
15.11.2019, 13:45
    #39889583
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с NVARCHAR(MAX)
L_argoРежим показа Мемо у грида включен.

Значит плохо включён. Разбирайся с ним.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.11.2019, 13:48
    #39889587
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с NVARCHAR(MAX)
L_argo,

4000 символов в ячейке отображать как-то странно. А для Серийного номера детали (например) как то странно объявлять тип NVARCHAR(MAX).
...
Рейтинг: 0 / 0
15.11.2019, 14:01
    #39889598
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с NVARCHAR(MAX)
Gerasimenko
L_argo,
4000 символов в ячейке отображать как-то странно. А для Серийного номера детали (например) как то странно объявлять тип NVARCHAR(MAX).
Это к чему спич ? Это сторонняя БД, с которой нужен обмен.


Значит плохо включён. Разбирайся с ним.Что значит плохо ? DrawMemoText=true
Этот же грид нормально показывает memo-поля типа TEXT.
...
Рейтинг: 0 / 0
15.11.2019, 14:23
    #39889631
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с NVARCHAR(MAX)
L_argoЭто сторонняя БД, с которой нужен обмен.

А грид тут тогда при чём?

L_argoЧто значит плохо ? DrawMemoText=true
Ну а у тебя WideText. Чувствуешь разницу? Иди в поддержку производителя грида.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
15.11.2019, 15:11
    #39889703
b0rk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с NVARCHAR(MAX)
L_argo
Юзаю D7+ FireDAC

И давно появился FireDAC для Delphi 7 ?
...
Рейтинг: 0 / 0
15.11.2019, 16:35
    #39889810
L_argo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с NVARCHAR(MAX)
Разобрался.
Нужно для таких полей добавить обработчик OnGetText.

Аналогично можно поступать и для полей типа Binary(xx), чтобы видеть более понятные значения 0хХХХХХХ.

Топег можно закрывать.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Работа с NVARCHAR(MAX) / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]