
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.09.2003, 11:13
|
|||
|---|---|---|---|
Как занести NULL |
|||
|
#18+
суть проблемы такова, надо при инсёрте или при апдейте в какое нить поле занести значение NULL из Delphi, ну чтобы не писать кучу проверок входных параметров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2003, 11:15
|
|||
|---|---|---|---|
Как занести NULL |
|||
|
#18+
insert into table1 (f1) values(null) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2003, 12:14
|
|||
|---|---|---|---|
|
|||
Как занести NULL |
|||
|
#18+
Q.ParamValues['NullParam']:= NULL; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2003, 12:22
|
|||
|---|---|---|---|
Как занести NULL |
|||
|
#18+
DataSet.FieldByName('zzz').Clear; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 03:01
|
|||
|---|---|---|---|
Как занести NULL |
|||
|
#18+
ну каков вопрос, таков ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 08:11
|
|||
|---|---|---|---|
Как занести NULL |
|||
|
#18+
вобщем есть такой код например: data_t:=StrToDate(DBEdit1.Text); stroka:=DBEdit2.Text; ch_i:=StrToInt(DBEdit3.Text); time_t:=StrToTime(DBEdit4.Text); ch_f:=StrToFloat(DBEdit5.Text); zapr:='update TEST1 set WWW = :p, WWW1 = :p1, WWW2 = :p2, WWW3 = :p3, WWW4 = :p4 where NUM = :p5'; IBQuery1.Close; IBQuery1.SQL.Clear; IBQuery1.SQL.Add(zapr); IBQuery1.ParamByName('p').asdate:=data_t; IBQuery1.ParamByName('p1').asstring:=stroka; IBQuery1.ParamByName('p2').asinteger:=ch_i; IBQuery1.ParamByName('p3').astime:=time_t; IBQuery1.ParamByName('p4').asfloat:=ch_f; IBQuery1.ParamByName('p5').asinteger:=num; IBQuery1.ExecSQL; IBQuery1.Close; хотелось бы без кучи проверок заносить значение NULL, если это требуется в одно или несколько полей... может так понятнее будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.09.2003, 08:48
|
|||
|---|---|---|---|
|
|||
Как занести NULL |
|||
|
#18+
>VF Так все же не понятен вопрос. Если во всех DBEdit'ах "правильные" значения, то NULL не будет, а если где-то нет, то до запроса дело не дойдет Exception и до свидания :) Пример с датой а дальше сам Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Или мож я чего не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1579996]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 512ms |

| 0 / 0 |
