Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.11.18;
Скачать: [xml.tar.bz2];

Вниз

Как пердать значение параметра null для поля, типа "дата"???   Найти похожие ветки 

 
Antoxa2005   (2007-10-20 09:15) [0]

Подскажите, а как можно передать Null?
Т.е.:
Если выполнить:

UPDATE Table1 SET f_date=Null

, то все работает, а если:

UPADTE Table1 SET f_date=:FD;
ADOQuery.Parameters.ParamByNmae("FD").Value:=Null
, то (конечно), не работает. Как же можно передать???


 
Виталий Панасенко(дом)   (2007-10-20 10:36) [1]

Clear используй


 
Kolan ©   (2007-10-20 10:43) [2]

> то (конечно), не работает.

А как не работает?


 
Antoxa2005   (2007-10-20 11:48) [3]


> Clear используй

А как, можно поподробнее...


 
Antoxa2005   (2007-10-20 11:52) [4]


> А как не работает?


ADOQuery.Parameters.ParamByNmae("FD").Value:=Null

Т.е. Передаем в параметр значение Null, а толку, получается

UPADTE Table1 SET f_date= , т.е. ошибка значения параметра...


 
Anatoly Podgoretsky ©   (2007-10-20 12:07) [5]

> Antoxa2005  (20.10.2007 11:52:04)  [4]

И чего так и говорит - не работаю, ошибка значения параметра?


 
Antoxa2005   (2007-10-20 13:04) [6]


> И чего так и говорит - не работаю, ошибка значения параметра?

Смешно!

Нет пишет: "Неправильно определен объект Parameter. Предоставлены несовместимые или неполные сведения."

Вот так он и пишет...


 
Antoxa2005   (2007-10-20 13:54) [7]

Перенесли в конференцию начинающим, а никто ответить не может...


 
b z   (2007-10-20 14:52) [8]


> Antoxa2005   (20.10.07 13:54) [7]

все читают ...


 
Antoxa2005   (2007-10-20 14:55) [9]

!?!


 
b z   (2007-10-20 14:58) [10]

-|":?/ ...


 
Antoxa2005   (2007-10-20 14:59) [11]

А кто же напишет???


 
b z   (2007-10-20 15:02) [12]


> Antoxa2005   (20.10.07 14:59) [11]

мне казалось что Вы, а Вам?


 
Antoxa2005   (2007-10-20 15:06) [13]


> b z

Алкоголь???


 
b z   (2007-10-20 15:20) [14]


> Antoxa2005   (20.10.07 15:06) [13]

это вы у меня српашиваете?


 
Antoxa2005   (2007-10-20 15:37) [15]

Ну, да...


 
Antoxa2005   (2007-10-20 15:41) [16]

Что же передать в параметр, что бы получилось UPDATE table1 SET f_date=Null   ???


 
Petr V. Abramov ©   (2007-10-20 15:44) [17]

> ADOQuery.Parameters.ParamByNmae("FD").Value:=Null
у параметра DataType указан?


 
b z   (2007-10-20 15:46) [18]


> Antoxa2005   (20.10.07 15:41) [16]

к сожалению, я не нарколог ...

> Antoxa2005   (20.10.07 15:37) [15]

т.е. [1] вас не к чему не привел?


 
Antoxa2005   (2007-10-20 15:52) [19]


> > ADOQuery.Parameters.ParamByNmae("FD").Value:=Null
> у параметра DataType указан?

Нет, не указан, а если указать, то какой???


 
Antoxa2005   (2007-10-20 15:53) [20]


> т.е. [1] вас не к чему не привел?


Вот это:


> мне казалось что Вы, а Вам?


 
Antoxa2005   (2007-10-20 15:54) [21]

Ой... Ошибся

Вы имеете ввиду: Clear используй, но я не понял, как его использовать???


 
Petr V. Abramov ©   (2007-10-20 15:55) [22]

> Antoxa2005   (20.10.07 15:52) [19]
> Нет, не указан, а если указать, то какой???
ну ты туда что передаешь? дату. значит - ... ну догадайся :)))


 
b z   (2007-10-20 16:00) [23]


> Antoxa2005   (20.10.07 15:54) [21]

напомните мне, что там в справке по этому поводу написана ...


 
Antoxa2005   (2007-10-20 16:01) [24]

Это понятно, но если даты нет, то при передаче значения null - ошибка, хоть не задавть тип, хоть задать тип даты..?


 
Petr V. Abramov ©   (2007-10-20 16:02) [25]

> Antoxa2005   (20.10.07 16:01) [24]
это вопрос или утверждение?


 
Antoxa2005   (2007-10-20 16:03) [26]

Результат нужен такой: Если дата есть, то заполнить поле датой, если нет, то заполнить null, а то получается если даты нет, то ставлю дата в 0, тогда поле заполняется "31.12.1899".


 
Petr V. Abramov ©   (2007-10-20 16:04) [27]

> Antoxa2005   (20.10.07 16:03) [26]
ты DataType поставил? заработало или нет?


 
b z   (2007-10-20 16:10) [28]


>то получается если даты нет, то ставлю дата в 0, тогда
> поле заполняется "31.12.1899".

доктор, когда делаю так, то больно ..
а вы так не делайте (с)


 
Antoxa2005   (2007-10-20 16:13) [29]

Поставил DataType в ftDateTime - заработало!!! СПАСИБО!!! передаешь Null и все в порядке!!!


 
Petr V. Abramov ©   (2007-10-20 16:25) [30]

> Antoxa2005   (20.10.07 16:13) [29]
фантастика :)


 
Petr V. Abramov ©   (2007-10-20 16:32) [31]

можешь приступать к изучению Clear, тоже полезная фича :)


 
Antoxa2005   (2007-10-21 12:54) [32]

А не подскажешь, основное практическое назначение, этой полезной "фичи"?


 
Виталий Панасенко(дом)   (2007-10-22 08:40) [33]


> Antoxa2005   (21.10.07 12:54) [32]
>
> А не подскажешь, основное практическое назначение, этой
> полезной "фичи"?
>

Это то, над чем ты тут бился два дня..:-)


 
Antoxa2005   (2007-10-22 09:23) [34]

Спасибо, просто делал так.
в DF:TDateTime;

записывал DF:=Null, а затем в параметр, записывал DF, так не работает, а если в параметр, сразу записать Null, то работает!

Всем спасибо...


 
Desdechado ©   (2007-10-22 12:19) [35]

Params[0].Clear


 
Antoxa2005   (2007-10-22 13:54) [36]

Ок...


 
Anatoly Podgoretsky ©   (2007-10-22 16:27) [37]

> Antoxa2005  (22.10.2007 09:23:34)  [34]

Еще бы ведь DF это не Вариант и поэтому хранить  Null не может.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.11.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.049 c
2-1193316139
rand(256)
2007-10-25 16:42
2007.11.18
Как форме послать сообщение minimize?


2-1193247805
Б. Гейтс
2007-10-24 21:43
2007.11.18
Массив - как организовать? (без array и на АПИ)


6-1174461193
Pavel Kuznecov
2007-03-21 10:13
2007.11.18
"Байтовую" строку в последовательность $FF


15-1192275180
Yozch1
2007-10-13 15:33
2007.11.18
Как правильно инсталлировать программу под гостевым аккаунтом?


1-1188460255
Kolan
2007-08-30 11:50
2007.11.18
Disabled кнопка тулбара с Enabled выпадающим списком, возможно?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский