|
как удалить параметры из ado db Command | ☑ | ||
---|---|---|---|---|
0
olegon7
29.04.16
✎
13:57
|
Для Индекс = 0 По Мас.Количество() - 1 Цикл
Для каждого Param Из objComm.Parameters Цикл Param.delete(); КонецЦикла; Параметр1=objComm.CreateParameter("@par_lic_sch",129,1,16,Мас[Индекс].ЛицевойСчет); objComm.Parameters.Append(Параметр1); Параметр2=objComm.CreateParameter("@par_year_mon_record",129,1,7,Мас[Индекс].Дата); objComm.Parameters.Append(Параметр2); Параметр3=objComm.CreateParameter("@par_pred_dostov",3,1,3,Число(Мас[Индекс].ДостоверныПред)); objComm.Parameters.Append(Параметр3); Параметр4=objComm.CreateParameter("@par_sled_dostov",3,1,3,Число(Мас[Индекс].ДостоверныСлед)); objComm.Parameters.Append(Параметр4); Параметр5=objComm.CreateParameter("@par_nalich_lic_sch",3,1,3,Число(Мас[Индекс].ЛицевойСчетСуществует)); objComm.Parameters.Append(Параметр5); Параметр6=objComm.CreateParameter("@par_pred_pokaz",3,1,14,Формат(Окр(Мас[Индекс].ПоказанияПред),"ЧГ=0")); objComm.Parameters.Append(Параметр6); Параметр7=objComm.CreateParameter("@par_sled_pokaz",3,1,14,Формат(Окр(Мас[Индекс].ПоказанияСлед),"ЧГ=0")); objComm.Parameters.Append(Параметр7); objComm.Execute(); КонецЦикла; |
|||
1
olegon7
29.04.16
✎
13:59
|
вот в этом цикле
Для каждого Param Из objComm.Parameters Цикл Param.delete(); КонецЦикла; |
|||
2
olegon7
29.04.16
✎
14:01
|
метод delete() не прокатывает
|
|||
3
ДенисЧ
29.04.16
✎
14:03
|
delete(index)
оно удаляет по номеру. |
|||
4
olegon7
29.04.16
✎
14:13
|
Для Индекс = 0 По objComm.Parameters.Count-1 Цикл
objComm.Parameters[Индекс].delete(Индекс); КонецЦикла; так тоже не прокатывает |
|||
5
ДенисЧ
29.04.16
✎
14:14
|
Анаовоща
objComm.Parameters[Индекс]? |
|||
6
olegon7
29.04.16
✎
14:17
|
вообщем есть mysql там написана хранимка(с парметрами)
на 1 с у меня есть массив(50 тыс) я его в цикле обхожу и передаю параметры в хранимку хочу чтобы при последующих итерациях пареметы чистились и заполнялись новыми значениями , а не добавлялись вновь и вновь |
|||
7
olegon7
29.04.16
✎
14:17
|
(5) что не так?
|
|||
8
Мыш
29.04.16
✎
14:26
|
(7) Читай MSDN. Нужно пользовать Items
https://msdn.microsoft.com/ru-ru/library/ms675024(v=vs.85).aspx |
|||
9
olegon7
29.04.16
✎
15:04
|
Для Индекс = 0 По objComm.Parameters.Count-1 Цикл
objComm.Parameters.delete(Индекс); КонецЦикла; написал так НО Цикл не отрабатывает до конца |
|||
10
olegon7
29.04.16
✎
15:10
|
все разобрался Count величина динамическая надо в переменную записать при инициализации цикла
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |