powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO (правильно, эффективно, стандартно - как?)
7 сообщений из 7, страница 1 из 1
ADO (правильно, эффективно, стандартно - как?)
    #32081652
MikeMike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ghbdtn!
D7+MSSQLS 2000
Вопрос наверное еще тот, но все же ;))
Какие из ADO'шных компонетов лучше использовать, и как для работы с таблицами (добавить, изменить, удалить):
1. выбор из одной таблицы (типа select * from table1)
2. --#-- (select * from t1 join t2 ...) (где 2 и более таблицы)
3. если выбор из view

3.Как лучше (как надо :) вносить, изменять, удалять данные (с помощью чего)?

ADOQuery1.Insert,
ADOCommand1,
или с помощью второго ADOQuery1,
или с помощью хранимых процедур (для Interbase мне говорили, что это самый быстрый и стабильный способ, а как для MSQLS), в интербейзе еще и IBUpdateSQL1 был, а как здесь (и вообще) лучше?

4. Какую из этой пары использовать?
ADOCommand1
ADOQuery1

5. Какую из этой пары использовать?
ADODataSet1
ADOQuery1

6. А когда ее лучше использовать?
ADOTable1
...
Рейтинг: 0 / 0
ADO (правильно, эффективно, стандартно - как?)
    #32081722
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше бизнес-логику держать сервере в виде хранимых процедур и функций

хотел написать много и наверное бестолково
лучше почитать

DevGuide: Developing database applications
Overview of ADO components

там кратко и толково...
...
Рейтинг: 0 / 0
ADO (правильно, эффективно, стандартно - как?)
    #32081793
MikeMike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше написать много!
Для меня это лишним точно не будет ;))

В хелпах обычно написано правильно, хорошо... но человек обычно понятнее скажет (особенно если он сам с этим долго парился ;))

К тому же они предлагают много способов и не особо говорят как лучше...

А в АДО, вообще, кошмар! Для одного и того же по три разных компонента использовать можно...
...
Рейтинг: 0 / 0
ADO (правильно, эффективно, стандартно - как?)
    #32081840
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ghbdtn!
D7+MSSQLS 2000
Вопрос наверное еще тот, но все же ;))
Какие из ADO'шных компонетов лучше использовать, и как для работы с таблицами (добавить, изменить, удалить):
1. выбор из одной таблицы (типа select * from table1)
2. --#-- (select * from t1 join t2 ...) (где 2 и более таблицы)
3. если выбор из view

3.Как лучше (как надо :) вносить, изменять, удалять данные (с помощью чего)?

ADOQuery1.Insert,
ADOCommand1,
или с помощью второго ADOQuery1,
или с помощью хранимых процедур (для Interbase мне говорили, что это самый быстрый и стабильный способ, а как для MSQLS), в интербейзе еще и IBUpdateSQL1 был, а как здесь (и вообще) лучше?

4. Какую из этой пары использовать?
ADOCommand1
ADOQuery1

5. Какую из этой пары использовать?
ADODataSet1
ADOQuery1

6. А когда ее лучше использовать?
ADOTable1

А ПОЧИТАТЬ!!!!!!!!!!!!!!!!!!!!!!???????????????????????? а потом за ДАВАТЬ!
...
Рейтинг: 0 / 0
ADO (правильно, эффективно, стандартно - как?)
    #32082036
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ээээххххххххх

Рекомендую самое лучшее решение

1. Все селекты возвращать процедурами
2. вносить, изменять, удалять данные Тоже только процедурами

3-6 Я думаю, ADOQuery использовать везде, при селекте Open, при остальных ExecSQL

ADOTable не использовать никогда, и вообще стараться не допускать таких ситуаций, когда на клиента приходит 10 000 записей - все равно обработать нельзя
...
Рейтинг: 0 / 0
ADO (правильно, эффективно, стандартно - как?)
    #32082281
MikeMike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, именно это я и хотел узнать ;))

Рекомендую самое лучшее решение

1. Все селекты возвращать процедурами
2. вносить, изменять, удалять данные Тоже только процедурами

3-6 Я думаю, ADOQuery использовать везде, при селекте Open, при остальных ExecSQL

ADOTable не использовать никогда, и вообще стараться не допускать таких ситуаций, когда на клиента приходит 10 000 записей - все равно обработать нельзя
...
Рейтинг: 0 / 0
ADO (правильно, эффективно, стандартно - как?)
    #32083860
Бектуров Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
компонеты TadoQuery, TadoTable и TadoStoredProc введены для более легкой миграции с БДЕ на ADO пользоватся нужно adoComant и adoDataSet
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO (правильно, эффективно, стандартно - как?)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]