![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 31.07.2018
Сообщений: 3
|
![]()
От идиота.
Почему в любом (из известных мне) языках программирования (c++, c#, delphi, java и еще, с которыми только знакомился) результат запроса копируется в визуальную таблицу, неважно, внутри визуального компонента (виджета и т.п.) или ручками. Понятно, разные СУБД - структурно разные курсоры (Resultset/dataset и пр.). Но в любом случае при connection известен тип СУБД. Почему нельзя использовать ссылку на курсор СУБД? |
![]() |
![]() |
![]() |
#2 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
![]()
А почему Вы так уверены, что всё плохо? Не берусь говорить за все известные Вам языки, но перечисленные как раз унифицируют разные СУБД на уровне dataset, а их визуальные компоненты данные обычно не хранят, а для отображения каждый раз читают dataset. Вот насколько dataset реально предоставляет
- сказать не могу |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 31.07.2018
Сообщений: 3
|
![]()
Посмотрите исходники какого-либо DB грида/таблицы. Я видел что Dataset/resultset используются как и в Java (что JTable, что TableView; см. многочисленные примеры). Я был бы очень рад, если бы Вы указали бы конкретный source компонента/виджета, где вместо копирования используется ссылка на область памяти, т.е. на существующий курсор.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Адошный dataset кроме клиентского курсора, то пресловутое копирование, поддерживает и серверный курсор
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 31.07.2018
Сообщений: 3
|
![]()
Укажите, пожалуйста, имя файла ?.с/?.cpp/?.pas/?.? и имя набора/библиотеки (например, DevEXpress).
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Delphi, ADODB.pas
Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
С точки зрения кода оболочка ни чего не даст, все в длл прошито )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |