Форум: "Базы";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];
ВнизИзменение свойств ADOCommand в Run-time Найти похожие ветки
← →
victor_ch (2003-09-04 10:55) [0]Добрый день всем!
Можно ли менять свойства ADOcommand в Run-time
например я использую несколько хранимых процедур с разными параметрами, я пытаюсь изменять свойство commandText с указанием той хранимой процедуры, которая мне нужна в данный момент
затем передаю параметры, но выходит реплика, параметры не найдены, если же я заранее в design-time настраиваю название хранимой процедуры и каждому параметру задаю тип то все работает нормально, но приходится для каждой хранимой процедуры использовать свою ADOcommand, что очень неудобно
может я что-то не так делаю, или эта такая особенность ADO
← →
Malamba (2003-09-04 10:59) [1]НА мой взгляд - попробуй отсоединиться, изменить текст, затем присоединиться вновь.
Жаль, под рукой книжки нет...
← →
stone (2003-09-04 11:00) [2]после изменения commandText параметры надо заново инициализировать
← →
Nikky (2003-09-04 11:09) [3]сделайте
ADOCommand.Parameters.Refresh
перед присваиванием значений параметрам
← →
jocko (2003-09-04 11:15) [4]>Nikky © (04.09.03 11:09) [3]
это самый быстрый способ, но не самый эффективый т.к. засоряет трафик и делает ненужные запросы к бд
если список параметров известен в момент написания клиента то лучше инициализировать их руками.
← →
victor_ch (2003-09-04 11:28) [5]а как инициализировать их руками?
← →
jocko (2003-09-04 11:54) [6]F1 - TParameters
← →
Nikky (2003-09-04 12:42) [7]
> jocko © (04.09.03 11:15) [4]
мне лично кажется это правильным, так как очень часто требуется внести изменения в серверную часть (которая всегда доступна) без изменения клиентских приложений, которые изменить просто физически нельзя (проданы/установлены в удаленных офисах и т.д.)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.09.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c