Модификация полей ADODB.Recordset - VB
Формулировка задачи:
Есть программа для работы с базой данных Visual Fox Pro. В определенный момент необходимо модифицировать записи из выборки, делается это у меня так
В последнем коде происходило зацикливание и из-за чего это было не понятно ?(
Но после того как исправил выбоку, всего лишь добавив еще одно поле для вывода (
Человеки, поможите, что это может быть, ведь ничего не изменилось по сути.
В последнем коде происходило зацикливание и из-за чего это было не понятно ?(
Но после того как исправил выбоку, всего лишь добавив еще одно поле для вывода (
SELECT act, state, owncenterid, date, centerid
), все стало нормально работать. Это глюк чтоли или я что-то неверно делаю?Человеки, поможите, что это может быть, ведь ничего не изменилось по сути.
Решение задачи: «Модификация полей ADODB.Recordset»
textual
Листинг программы
<font color="blue">Do</font> <font color="blue">Until</font> l_objRecordSetSecond.EOF l_objRecordSetSecond.Fields(<font color="teal">"state"</font>).Value = -<font color="darkblue"><b>1</b></font> l_objRecordSetSecond.Update <font color="blue">If</font> (Err <> <font color="darkblue"><b>0</b></font>) <font color="blue">Then</font> l_objLog.m_WriteLine <font color="teal">"Ошибка. Не удалось модифицировать запись. "</font> & Err.Description l_flagWasError = True Err.Clear <font color="blue">End</font> <font color="blue">If</font> l_objRecordSetSecond.MoveNext <font color="blue">Loop</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д