Форум: "Начинающим";
Текущий архив: 2009.12.06;
Скачать: [xml.tar.bz2];
ВнизРазница между 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.004 c