Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление данных в таблицу [D7, MSSQL]


vl ©   (2007-11-02 11:51:00) 

Я подключаюсь к MSSQL из Delphi с помощью ado-компонентов.
И добавляю в таблицу огромное число данных с помощью компонента adocommand. Может есть какие-нибудь другие компоненты - для увеличения производительности, кроме ado?


Anatoly Podgoretsky   (2007-11-02 15:05:00) [1]

> palva  (02.11.2007 14:41:07)  [7]

Перевод не верный, но использовать надо именно этот тип. Если запрос будет возвращать данные, то они будут созданы, но не будут передаваться на клиент.


palva   (2007-11-02 14:41:00) [2]

Для увеличения производительности ADOCommand.Execute в документации рекомендуют использовать опцию adExecuteNoRecords.
В этом случае метод Execute не создает и не возвращает каждый раз объект RecordSet
Уж не знаю, насколько это увеличит скорость.


Anatoly Podgoretsky   (2007-11-02 13:17:00) [3]

> vl  (02.11.2007 11:51:00)  [0]

АДО это не компонент.


sniknik   (2007-11-02 12:55:00) [4]

AlexChmil   (02.11.07 12:41) [3]
вот что делает лень с человеком... лень ему было изучить предметную область (параметры например), он взял, и изобрел "квадратное колесо"...

p.s. производительности (скорости) этот компонент не добавит. добавит только громоздкие, медленные структуры неудобные в работе.


sniknik   (2007-11-02 12:54:00) [5]

Удалено модератором
Примечание: дубль


AlexChmil   (2007-11-02 12:41:00) [6]

Рекомендую компонент ADOExecuter. Статью я выложил тут: http://delphikingdom.com/asp/viewitem.asp?catalogid=1325


sniknik   (2007-11-02 12:36:00) [7]

для увеличения производительности нужно менять не компоненты, а программиста которых видит в их использовании единственную причину малой производительности...

от компонентов редко когда много зависит, разве они самопал какой нибудь, криво сделаны (что в этом случае явно не так.)


Reindeer Moss Eater   (2007-11-02 11:55:00) [8]

другие компоненты есть, но они не для увеличения производительности.
они просто другие.


Наверх

Титульная страница Поиск, карта сайта Написать письмо