-
Скажите как задать коллекцию параметров для
function Execute(var RecordsAffected: Integer; const Parameters: OleVariant): _RecordSet; overload;
PS Требуется выполнить update и проверить количество обновленных записей и если там 0, то сделать insert.
PPS почему такой гемор? потому что источником обновления является не датасет и методы подобные batchmove не подходят.
-
ADOCommand1.Execute(RecordsAffected, EmptyParam);
-
> TADOCommand (22.04.08 17:55)
Вообще-то, по стандарту Паскаля, в var Параметре все и возвращается... Он (var параметр) для этого и предназначен
-
Удалено модератором
-
> TADOCommand (22.04.08 23:10) [3]
Чем свойство Parameters не угодило.
-
То есть формируем commandtext, присваиваем значения параметрам через коллекцию parameters, вызываем execute и передаем EmptyParam и он не перекроет уже установленные параметры?
|