|
|
|
База в Sybase ASA6.0 тип поля date. Как с ним бороться?
|
|||
|---|---|---|---|
|
#18+
База в Sybase ASA6.0 тип поля date. Из Delphi не могу извлечь значение этого поля, если оно NULL. Вылетает ошибка "0.0 is not a valid timestamp". Опции базы: Allow_nulls_by_default=on, Automatic_timestamp=off, Conversion_error=on, Date_format=YYYY-MM-DD Default_timestamp_increment=1 Может не те установки? Или еще какие-нибудь другие опции надо поменять? Подскажите, пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2003, 11:56 |
|
||
|
База в Sybase ASA6.0 тип поля date. Как с ним бороться?
|
|||
|---|---|---|---|
|
#18+
Покажите код на дельфи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2003, 13:45 |
|
||
|
База в Sybase ASA6.0 тип поля date. Как с ним бороться?
|
|||
|---|---|---|---|
|
#18+
фрагмент процедуры: function TfeTr.GetElement: boolean; begin try result:=true; CloseProc; StoredProc1.StoredProcName:='get_tr'; StoredProc1.Params.Clear; with StoredProc1.Params.CreateParam(ftInteger, 'par_kod_tr', ptInput) do begin AsInteger:=Tr.kod_tr; end; StoredProc1.Params.CreateParam(ftDate , 'fld_zdate' ,ptOutput); StoredProc1.Params.CreateParam(ftSmallint, 'fld_tr' ,ptOutput); StoredProc1.Prepare; StoredProc1.ExecProc; // здесь сваливает на ошибку Tr.zdate:=StoredProc1.Params.AsDate; MZDATE.Text:=datetostr(Tr.zdate); Tr.tr:=StoredProc1.Params.AsSmallInt; mtr.Text:=inttostr(Tr.tr); except result:=false; end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2003, 14:57 |
|
||
|
|

start [/forum/topic.php?fid=55&tid=2014866]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 491ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...