Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Выход за пределы диапазона ? :-(

6.2K
11 июня 2004 года
_norbert_
4 / / 17.03.2004
Вызываю из своей проги хр. процедуру на MS SQL сервере.
пишу:
form1.ADOStoredProc2.Active:=false;
form1.ADOStoredProc2.Parameters.Refresh;


и дальше
form1.ADOStoredProc2.Parameters.Items[номер].Value:=значение;
.
.
.
form1.ADOStoredProc2.Parameters.Items[номер].Value:=значение;


потом:
form1.ADOStoredProc2.Active:=true;



Запускаю прогу. Нажимаю кнопку...И у меня выскакивает ошибка:
ClassEOleException with message "Выход за пределы диапазона".

Жму ОК и курсор показывает на:
form1.ADOStoredProc2.Parameters.Items[22].Value:=TargetCode;



Чё делать, не пойму!
Поможете?
348
11 июня 2004 года
Saris
389 / / 14.03.2003
Цитата:
Originally posted by _norbert_
Вызываю из своей проги хр. процедуру на MS SQL сервере.
пишу:
form1.ADOStoredProc2.Active:=false;
form1.ADOStoredProc2.Parameters.Refresh;


и дальше
form1.ADOStoredProc2.Parameters.Items[номер].Value:=значение;
.
.
.
form1.ADOStoredProc2.Parameters.Items[номер].Value:=значение;


потом:
form1.ADOStoredProc2.Active:=true;



Запускаю прогу. Нажимаю кнопку...И у меня выскакивает ошибка:
ClassEOleException with message "Выход за пределы диапазона".

Жму ОК и курсор показывает на:
form1.ADOStoredProc2.Parameters.Items[22].Value:=TargetCode;



Чё делать, не пойму!
Поможете?


А параметров случаем не меньше 22????

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог