Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.12.06;
Скачать: CL | DM;

Вниз

Разница между ADOTable и ADOQuery   Найти похожие ветки 

 
Ivan8511   (2009-10-19 16:15) [0]

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

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

Спасибо.


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

адодатасет


 
Sergey13 ©   (2009-10-19 16:33) [2]

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


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


> Ivan8511   (19.10.09 16:15)  

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

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


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


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

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


 
Ivan8511   (2009-10-20 10:32) [5]


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

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

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


 
Anatoly Podgoretsky ©   (2009-10-20 10:39) [6]

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

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


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


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

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


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

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

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


 
Anatoly Podgoretsky ©   (2009-10-20 11:04) [9]


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

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


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


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


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


 
sniknik ©   (2009-10-20 15:27) [11]

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


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


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


> адодатасет


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


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


> Ivan8511   (20.10.09 15:47) [12]

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

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


 
Sergey13 ©   (2009-10-20 16:23) [14]

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

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


 
sniknik ©   (2009-10-20 17:04) [15]

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


 
Anatoly Podgoretsky ©   (2009-10-20 19:49) [16]

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

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



Страницы: 1 вся ветка

Текущий архив: 2009.12.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.015 c
15-1254918035
Kerk
2009-10-07 16:20
2009.12.06
Регэксп


15-1255000858
defen
2009-10-08 15:20
2009.12.06
Подключение и работа с SQL базой


11-1208955774
andreil
2008-04-23 17:02
2009.12.06
Как указать цвет пикселя 8-битному изображению?


2-1255967142
Nucer
2009-10-19 19:45
2009.12.06
Создание класса на основе TIdHTTP


2-1255860293
A.L.E.X.A.N.D.E.R.
2009-10-18 14:04
2009.12.06
Реализация float8/16/24