DataModule1->Rozdel1Query->Active = false;
DataModule1->Rozdel1Query->SQL->Clear();
DataModule1->Rozdel1Query->SQL->Add("UPDATE razdel_1 set razdel1.god = razdel_1.god_2, razdel_1.god_2 = 0");
DataModule1->Rozdel1Query->ExecSQL();
DataModule1->Rozdel1Query->Active = true;
Проблема при выполнении запроса изменяющего данные в таблице
Пишу следующий запрос:
Код:
В ACCESSE его проверял заранее, работает без лагов!!! в Builder же при выполнении запроса вылетает исключение:
Цитата:
Параметр razdel1.god не имеет значения по умолчанию.
Значение по умолчанию у этого поля стоит везде где только можно поставить(включая ACCESS)!!!
Я уже выдолбался с етой ошибкой, переписал без запроса все работает нормально, с запросом глючит, не могу понять в чем причина ошибки, нужно сделать через запрос!!! второй вариант не катит(разве что тока как самый последний вариант).
Заранее благодарен!!!
уверен что не вот так? =)
Код:
UPDATE razdel_1 set razdel_l.god = razdel_1.god_2, razdel_1.god_2 = 0
Цитата: SomewherSomehow
Обычно такое пишется если драйвер не знает в базе такого поля или таблицы. Поле точно называется "razdel1.god" (тогда где в запросе присутствует таблица razdel1 - естественно т.к. ее нет - то будет ошибка)?
уверен что не вот так? =)
уверен что не вот так? =)
Код:
UPDATE razdel_1 set razdel_l.god = razdel_1.god_2, razdel_1.god_2 = 0
Блин, а ты прав, че то я не досмотрел, спасибо большое, такая тупая ошибка, как же я ее сразу не заметил...