Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизUpdate + NULL Найти похожие ветки
← →
qpwoeiruty (2003-07-08 21:36) [0]Здравствуйте, уважаемый All.
Имеется запрос update Table1 set Field1=:Name
Когда я делаю Query1.Parameters[0].Value := null
или присваиваю значению параметра null другим способом, то при выполнении возникает ошибка (поле в которое я вставляю поддерживает null значения). Почему так и как от этого избавится?
Заранее спасибо.
← →
ЮЮ (2003-07-09 02:51) [1]> то при выполнении возникает ошибка
А что за ошибка сказать нельзя? Хлчется услышать абсолютно все варианты ? :-)
← →
Соловьев (2003-07-09 09:26) [2]
> Когда я делаю Query1.Parameters[0].Value := null
СУБД? ADO? может у тебя поле ключевое, а оно не может быть NULL
← →
qpwoeiruty (2003-07-09 11:40) [3]Ошибка "Parameter object is improperly defined. Inconsistent or incomplete information was provided."
Работаю через ADO. Поле не ключевое.
← →
ЮЮ (2003-07-10 03:35) [4]Просто это случай, когда
Query1.Parameters[0].DataType = ftUnknown
Query1.Parameters[0].Value = null
Как бороться?
1) Насторить DataType для параметров в Design или RunTime
2) Попробовать вместо этого Query1.Prepared := true или Query1.Parameters.Refresh, может поможет
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c