Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Вниз

ADODataSet   Найти похожие ветки 

 
Инна   (2003-05-02 19:14) [0]

если использовать ADODataSet вместо ADOQuery, то :
1. как обновлять сабж при вставке или изменении записи. по совету мастеров ADOQuery обновляю так
BookPoint:= Query.GetBookmark;
try
Query.DisableControls;
Query.Requery;
Query.GotoBookmark(BookPoint);
Query.EnableControls;
finally
Query.FreeBookmark(BookPoint);
end; где Query - переменная типа ADOQuery.
как обновлять по такой же схеме, т.е. не все. или есть только одна возможность - ADODataSet.Requery??
2. я так понимаю, что при определении данных ADODataSet нужно использовать ХП на стороне сервера с параметрами?
3. как оизменять или вставлять запись, тоже через ХП с параметрами на стороне сервера?
такая схема вообще в сети работает быстрее или только безопасней? почитала, так поняла, что опытные делает через сабжевую схему, потому что секьюрнее, а как насчет скорости?
Спасибо!


 
sniknik   (2003-05-02 21:01) [1]

весь вопрос одно большое заблуждение попробуй перефразировать.

и, может это поможет, ADOQuery потомок от ADODataSet причем с ограничениями, т.е. все что может ADOQuery может и ADODataSet, + многое другое а ХП не обязателен (хотя возможен).


 
Инна   (2003-05-03 15:00) [2]

почему заблуждение? даже тут мне советовали не на ADOQuery делать, а на ADODataSet+ХП. Вот хочу узнать детали. т.к. на QUery приложение работает, но хочется сделать "как надо". по крайней мере попробовать, самой понять, в чем разница между двумя методами.


 
sniknik   (2003-05-03 15:32) [3]

потому что связываеш понятия по сути раздельные.
ХП - (хранимая процедура) сама по себе, ADODataSet сам по себе. как ни вызывай ХП будет быстрее (хотя и не намного), изза предварительной компиляции.
и тд.....
ADODataSet я всегда рекомендавал использовать вместо ADOQuery в любом случае, ХП ни причем. (хотя я конечно не истина в последней инстанции... :о)))

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

> хочу узнать детали
есть немало больших талмудов на эту тему. пользуйся...


 
Инна   (2003-05-03 18:32) [4]

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

Понятно, что "вместо" и что ХП сама по себе. но если в ADODataSEt писать запрос, как в ADOQuery, то разницы-то по-моему по сути не будет...
А как Вы используете SET? как определяете те данные, которые будут отображаться, например?


 
sniknik   (2003-05-03 18:48) [5]

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

sniknik © (02.05.03 21:01)
ADOQuery потомок от ADODataSet причем с ограничениями, т.е. все что может ADOQuery может и ADODataSet.

> А как Вы используете SET? как определяете те данные, которые будут отображаться, например?
полный отчет о моей работе вы можете заказать за конкретную цифру в $.
(извини но это уже не совет, для того чтобы ответить нужно главы книги написать именно под тебя)
попробуй перефразировать, конкретный вопрос = конкретный ответ. на обшие я извини не отвечаю иначе как в "обшем" (треплюсь, развлекаюсь...).


 
Инна   (2003-05-03 19:55) [6]

понятно. ладно. спасибо.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
8-70411
LeGaT
2003-02-10 22:58
2003.05.22
Сетевой графический редактор


8-70400
Unicorn
2003-02-11 09:47
2003.05.22
Нужно сделать несколько анимированных кнопок


1-70324
Евгения
2003-05-08 14:07
2003.05.22
Потоки


14-70485
Supreme 2
2003-05-03 08:03
2003.05.22
Небольшие вопросики


1-70259
Артем К.
2003-05-12 12:49
2003.05.22
Создание окна MDI - приложения только один раз





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