घर
Top.Mail.Ru Yandeks.Metrika
फोरम: "मामले";
वर्तमान संग्रह: 2004.10.03;
डाउनलोड करें: [xml.tar.bz2];

नीचे

तारीख के साथ डालें इसी तरह की शाखाएँ खोजें


Klerk   (2004-09-03 12:58) [0]

Вот есть такой запрос:
sql.add("insert into ""+WorkBaza+""(...,Oplata,...) values(...,:Oplata,...)");
...
Params[i].AsDate:=StrtoDate(MaskEdit1.text);
...

(Oplata - тип поля - Дата)

Так вот. Если в MaskEdit есть дата - всё нормально работает.
А если нет - соотв. не работает. Пишет, естественно, что неправильное значение.
Так вот. Как мне обработать ситуацию, когда нет даты, то есть чтобы ничего не записывалось в данное поле?



Klerk   (2004-09-03 14:32) [1]

और जवाब में, चुप्पी



Sergey13 ©   (2004-09-03 14:35) [2]

Я Ире отвечал. Ей из за АДО не подошло. Может тебе подойдет.



Klerk   (2004-09-03 15:01) [3]

if MaskEdit4.text <> "" then
    Params[5].AsDate:=StrtoDate(MaskEdit4.text)
अन्य
    Params[5].Value:=null; <- Как это правильно написать?



Klerk   (2004-09-03 15:09) [4]

В общем вопрос такой: как записать в это поле пустое значение?



Sergey13 ©   (2004-09-03 15:28) [5]

Ты читал там? Вроде понятно написано.
परम [४]



Rule ©   (2004-09-03 15:29) [6]

Klerk   (03.09.04 15:01) [3]
Params[5].Value:=null;
Params[5].clear



Klerk   (2004-09-03 15:31) [7]

читал и пробовал.
वे लिखते हैं
EDBEEditError. Invalid input value.
Если дата в MaskEdit есть - всё нормально, без ошибок.
Стоит удалить дату из MaskEdit и попытаться вставить - эта ошибка:(



Sergey13 ©   (2004-09-03 15:38) [8]

2[7] Klerk   (03.09.04 15:31)
Посмотри чему у тебя равно пустое MaskEdit4.text
showmessage(MaskEdit4.text). Может он не ""? Событие то для Clear наступает?



Klerk   (2004-09-03 15:47) [9]

अजीब बात है।
Делаю showmessage(MaskEdit4.text)Вообще по отдельной кнопке для чистоты эксперимента.
И если его очистить - то вываливается эта ошибка.
EDBEEditError. Invalid input value.

Он отформатирован по 00/00/0000;1;_



Sergey13 ©   (2004-09-03 15:59) [10]

попробуй 0 заменить 9 или #. Не помню.



Klerk   (2004-09-03 16:09) [11]

Заменил на 9.
Теперь всё показывает.
Но если убрать дату, то ошибка: ". ." is not a valid date.

if MaskEdit4.text <> "" then
      Params[5].AsDate:=StrtoDate(MaskEdit4.text)
अन्यथा
शुरू करना
              Params[5].Value:=null;
अंत;



Sergey13 ©   (2004-09-03 16:15) [12]

2[11] Klerk   (03.09.04 16:09)
Отлавливай исключение
कोशिश
Params[5].AsDate:=StrtoDate(MaskEdit4.text)
सिवाय
 Params[5].clear;
अंत;



पन्ने: 1 पूरी शाखा

फोरम: "मामले";
वर्तमान संग्रह: 2004.10.03;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.58 एमबी
समय: 0.058 c
1-1094656909
guest_Dmitry
2004-09-08 19:21
2004.10.03
ट्रे आइकन क्यों मरता है?


1-1095162604
बिना
2004-09-14 15:50
2004.10.03
एनकोडिंग परिभाषा;


14-1095143616
ASPI
2004-09-14 10:33
2004.10.03
Любовь с первого взгляда.


1-1095059792
गुमनाम
2004-09-13 11:16
2004.10.03
एक फ़ाइल का विभाजन


6-1090467431
झंडे
2004-07-22 07:37
2004.10.03
क्या idTCPServer ip को कनेक्ट करना संभव है?





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский