![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Добавление данных в таблицу [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]другие компоненты есть, но они не для увеличения производительности.
они просто другие.