Главная страница
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-1254981541
Хм...
2009-10-08 09:59
2009.12.06
Самопроизвольное движение курсора мыши


13-1124001775
oslep
2005-08-14 10:42
2009.12.06
Множественный оператор SELECT для DataAdapter


15-1255117556
PoPooPoP
2009-10-09 23:45
2009.12.06
doc => tex


2-1255601991
Игорь85
2009-10-15 14:19
2009.12.06
dbgring в excel


15-1254858167
Magedon
2009-10-06 23:42
2009.12.06
Delphi 2007 + Vista SP2