Главная страница
    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.004 c
2-1255767321
Роман
2009-10-17 12:15
2009.12.06
Чтение древа каталогов


15-1255008109
ocean
2009-10-08 17:21
2009.12.06
Что можно предпринять, если не ставится драйвер?


4-1224487927
worldmen
2008-10-20 11:32
2009.12.06
Вывести список компонент чужого окна.


15-1252098770
Кто б сомневался
2009-09-05 01:12
2009.12.06
Мультиязык в проектах на Delphi 2009


4-1222413068
Riply
2008-09-26 11:11
2009.12.06
RtlCopyUnicodeString и IRQL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский