Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.08.2012, 12:27   #1
DeveloPerchik
Пользователь
 
Регистрация: 06.04.2012
Сообщений: 78
Вопрос Обязательно ли создавать поля Dataset?

Здравствуйте!
Подскажите, пожалуйста, обязательно ли создавать поля Dataset? Можно просто написать [select * from Table1] и Dataset самостоятельно определит все поля при первом запросе, а можно в дизайнере клацнуть правой кнопкой мышки и в специальном списке создать все поля. Что это даёт? Повышает ли это скорость работы Dataset?
DeveloPerchik вне форума Ответить с цитированием
Старый 12.08.2012, 12:55   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Как удобней, так и делайте. На скорость ни как не влияет. Мне чаще всего (но не всегда) удобней создавать, что бы потом забор из FieldByName не городить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.08.2012, 11:36   #3
DeveloPerchik
Пользователь
 
Регистрация: 06.04.2012
Сообщений: 78
По умолчанию

Я просто так и не понял как работает Dataset если в дизайнере не созданы все объекты-поля? Он их предварительно запрашивает у БД или создаёт автоматически при получении таблицы данных?
DeveloPerchik вне форума Ответить с цитированием
Старый 15.08.2012, 11:49   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

А они всегда создаются автоматически при активации DataSet. А созданные в дизайнере с типом fkData будут просто явно указывать на эти поля
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.08.2012, 12:05   #5
Yurk@
Участник клуба
 
Аватар для Yurk@
 
Регистрация: 19.12.2007
Сообщений: 1,100
По умолчанию

лично я не создаю (стараюсь не создавать) ... т.к. у меня зачастую в одном датасете меняются запросы в зависимости от операции. поэтому такой вариант мне не подходит
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ...
Yurk@ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Р Семестровую по САПРу.... оплачу обязательно! Clubnichnyi Фриланс 0 04.12.2011 13:57
Строку из одного DataSet в другой DataSet Abbath1349 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 22.05.2011 19:26
Определить тип поля "DataSet" SoftKoc БД в Delphi 6 15.03.2011 01:46
Из DataSet работающего по циклу в DataSet maroder22 БД в Delphi 1 05.09.2010 23:22
Как создавать текстовые поля с белым цветом линии NSvirus HTML и CSS 2 09.11.2009 01:02