![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База данных [dBase, FoxPro]
ven47 © (2008-04-01 12:03:00)Удалено модератором
Примечание: спам
Сергей М. (2008-04-01 12:24:00) [1]
> Правильный_Вася (01.04.08 12:19) [5]
Будет-то будет, но лучше это делать явно.
Впрочем, данный отказ связан с особенностями фокса - ограничение на размер блокируемых в транзакции страниц.
Правильный_Вася (2008-04-01 12:23:00) [2]букварь читать
ошибку переводить
думать
ven47 (2008-04-01 12:22:00) [3]ADOQuery1.FindFirst;
while not ADOQuery1.Eof do
begin
ADOQuery1.Edit;
ADOQuery1.FieldValues ['V_ED'] := 0;
ADOQuery1.Post;
ADOQuery1.FindNext;
все ровно та же ошибка
Правильный_Вася (2008-04-01 12:19:00) [4]
> А Post за тебя кто будет вызывать ?
он автоматом будет
вот только PK отсутствует у него
Правильный_Вася (2008-04-01 12:18:00) [5]update tbl set fld = 0
Сергей М. (2008-04-01 12:18:00) [6]А Post за тебя кто будет вызывать ? Пушкин ?
ven47 (2008-04-01 12:16:00) [7]Мне надо обнулить только несколько полей
я пробовал
ADOQuery1.FindFirst;
while not ADOQuery1.Eof do
begin
ADOQuery1.Edit;
ADOQuery1.FieldValues ['V_ED'] := 0;
ADOQuery1.FindNext;
end;
пишет ошибку "недостаточные или неполные сведения о ключевом поле. Обновление влияет на слишком большое число строк"
Правильный_Вася (2008-04-01 12:06:00) [8]1. создать ее заново
2. заполнить нулями