Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.008 c
1-1227707159
DmitriyG
2008-11-26 16:45
2009.12.06
На этапе компиляции определить подключен или нет модуль


2-1255948890
VGK
2009-10-19 14:41
2009.12.06
Нужна помощь: получить все четырехзначные натуральные числа...


15-1254495687
Cyrax
2009-10-02 19:01
2009.12.06
Кто-нибудь знает, что такае "партномер" ?


15-1253685178
TUser
2009-09-23 09:52
2009.12.06
Еще про письма Президенту и ответы на них


8-1201846793
ZMRaven
2008-02-01 09:19
2009.12.06
Картинка с экрана





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский