Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Update + NULL [D6]


qpwoeiruty ©   (2003-07-08 21:36:00) 

Здравствуйте, уважаемый All.
Имеется запрос update Table1 set Field1=:Name
Когда я делаю Query1.Parameters[0].Value := null
или присваиваю значению параметра null другим способом, то при выполнении возникает ошибка (поле в которое я вставляю поддерживает null значения). Почему так и как от этого избавится?
Заранее спасибо.


ЮЮ   (2003-07-10 03:35:00) [1]

Просто это случай, когда
Query1.Parameters[0].DataType = ftUnknown
Query1.Parameters[0].Value = null
Как бороться?
1) Насторить DataType для параметров в Design или RunTime
2) Попробовать вместо этого Query1.Prepared := true или Query1.Parameters.Refresh, может поможет


qpwoeiruty   (2003-07-09 11:40:00) [2]

Ошибка "Parameter object is improperly defined. Inconsistent or incomplete information was provided."
Работаю через ADO. Поле не ключевое.


Соловьев   (2003-07-09 09:26:00) [3]


> Когда я делаю Query1.Parameters[0].Value := null

СУБД? ADO? может у тебя поле ключевое, а оно не может быть NULL


ЮЮ   (2003-07-09 02:51:00) [4]

> то при выполнении возникает ошибка
А что за ошибка сказать нельзя? Хлчется услышать абсолютно все варианты ? :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо