Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Разница между ADOTable и ADOQuery [D7, MSSQL]


Ivan8511 ©   (2009-10-19 16:15:00) 

Я раньше писал небольшие программки и использовал BDE и в основном компонент TTable и очень редко Query. Сейчас пробую работать в Delphi с MsSQL. Для это пользуюсь компонентами ADOTable и ADOQuery.

1. Подскажите, какая разница между этими 2-мя компонентами? У меня в базе данных на сервере будет 2 таблицы по 30000-35000 строк и штук 8 таблиц по 100-200 строк.
2. Нужно ли обязательно использовать ADOQuery? Или можно по старинке ADOTable?

Спасибо.


Anatoly Podgoretsky   (2009-10-20 19:49:00) [1]

> sniknik  (20.10.2009 17:04:15)  [15]

Имею желание купить корову.


sniknik   (2009-10-20 17:04:00) [2]

да не надо вам с ним работать... оставьте программирование программистам. ну, и желающим ими стать.


Sergey13   (2009-10-20 16:23:00) [3]

> [12] Ivan8511   (20.10.09 15:47)
> ну и как с ним работать?

Начать надо разумеется с этого самого вопроса на этом самом форуме.
Ты еще код попроси.
8-)


Плохиш   (2009-10-20 16:21:00) [4]


> Ivan8511   (20.10.09 15:47) [12]

> ну и как с ним работать?

В любок книжке для чайников написано, но я конечно понимаю, что не дело реяльнокрутыхперцев что-то читать, им все обязаны разжевать и положить в рот. Только сможешь ли проглотить, не подавишься?


Ivan8511   (2009-10-20 15:47:00) [5]


> sniknik ©   (20.10.09 15:27) [11]


> адодатасет


ну и как с ним работать?


sniknik   (2009-10-20 15:27:00) [6]

Медвежонок Пятачок ©   (19.10.09 16:15) [1]


Ivan8511   (2009-10-20 14:05:00) [7]


> А для какой цели?


Для того что-бы отображать в окне таблицу с данными и вносить в нее изменения.


Anatoly Podgoretsky   (2009-10-20 11:04:00) [8]


> Так а чем же тогда пользоваться?

А для какой цели?


Медвежонок Пятачок   (2009-10-20 10:55:00) [9]

Так а чем же тогда пользоваться?

а что, разве не сказали чем?


Anatoly Podgoretsky   (2009-10-20 10:40:00) [10]


> Разница между ADOTable и ADOQuery

Разницы между ними нет - обои на помойку.


Anatoly Podgoretsky   (2009-10-20 10:39:00) [11]

> Ivan8511  (20.10.2009 10:32:05)  [5]

Вообще то наоборот, не базы в таблице, а таблицы в базе.


Ivan8511   (2009-10-20 10:32:00) [12]


> Оба не нужные для новых проектов. О чём Борланд в своё время
> и предупреждал.

Так а чем же тогда пользоваться?

Я могу конкретизировать.
В таблице на 30000 строк будет небольшая база данных населения нашего городка с полями ФИО, пол, дата рождения, адрес, телефон. По размеру думаю таблица не будет очень большой. В Paradoxe эта таблица занимала около 10Mb.


Германн   (2009-10-20 02:11:00) [13]


> 1. Подскажите, какая разница между этими 2-мя компонентами?

Оба не нужные для новых проектов. О чём Борланд в своё время и предупреждал.


Виталий Панасенко   (2009-10-19 16:58:00) [14]


> Ivan8511   (19.10.09 16:15)  

см.
> Медвежонок Пятачок ©   (19.10.09 16:15) [1]

и используй условия для выборки.. иначе твои 30000-35000 строк.. для примера, в часе 3600 секунд.. для просмотра с такой скоростью (1 зап/сек) нужно порядка 10 часов.. не, ты можешь, конечно, все вытянуть на клиента, тогда поиск будет быстрый. но все зависит от канала связи и объема этих самых 30-35 "штук" записей.. если это будут фото по 1 "метру", прикинь, какой объем инфы тебе нужно будет получить? для локальной БД это несколько не так, там используется индекс для позиционирования на конкретную запись.. в клиент-серверных приложениях нету понятия текущая запись, есть запись(строка) в наборе данных (НД).. и чем он(НД) меньше, тем лучше для всех. Потому нужно конкретизировать условия для отбора данных...


Sergey13   (2009-10-19 16:33:00) [15]

Поищи по форуму. sniknik об этом часто, много и подробно пишет. Но никто видимо не читает. Жаль.


Медвежонок Пятачок   (2009-10-19 16:15:00) [16]

адодатасет


Наверх

Титульная страница Поиск, карта сайта Написать письмо