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

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

как вставить с помощью компонентов IBX дату в поле типа TIME [D6, IB6.x, FIREBIRD 1.5]


AVP_opck ©   (2004-03-31 10:08:00) 

в таблице есть поле T типа Time.
когда делаю вставку записи в TDBGRIDEh->TDATASOURCE->TibDATASET->TibDATABASE в эту таблицу
то дату вписываю в том виде в котором она должна быть
8:00:00
а при Post говорит вот это
--
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EConvertError with message ''0.28800000' is not a valid timestamp'. Process stopped. Use Step or Run to continue.
КАК боротся. чем ее в формат Timestamp преобразовать.
пОДСКАЖИТЕ плз


AVP_opck   (2004-03-31 12:03:00) [1]

продолжаю мучить себя и ваши наборы данных.
нажал на dataset правую кнопку выбрал filds editor
и сделал добавить все.
пытаюсь тут найти тип этого поля NACH в котором время хранится
P.S.
свет в конце тонеля пока не виден ((


AVP_opck   (2004-03-31 11:49:00) [2]

блин какие вопросы то сложные ((
база в FireBirde 1.5 диалект 3
компоненты все стандартные Interbase которые в D6.
и пожалуста из всех компонентов которые лежат у меня на форме
(я их перечислил выше) что является НД????


Anatoly Podgoretsky   (2004-03-31 11:44:00) [3]

Движок доступа?
Диалет базы?
Тип поля в наборе данных ?
Как заносишь данные?


AVP_opck   (2004-03-31 11:37:00) [4]

CREATE TABLE 1GRAFIK (
   ID      D_ID /* INTEGER NOT NULL */ NOT NULL,
   MES     D_INT /* INTEGER */,
   NAMEID  D_ID /* INTEGER NOT NULL */,
   SMENA   D_INT /* INTEGER */,
   DAYY    D_INT /* INTEGER */,
   NACH    D_TIME /* TIME */,
   KON     D_TIME /* TIME */,
   OBED    D_TIME /* TIME */
);
вот та таблица с которой я мучаюсь. все НД %) сдесь


AVP_opck   (2004-03-31 11:27:00) [5]

я полагаю что надо в событии BeforePost
сделать какоето преобразование
но вот где тама взять те данные которые были введены в гриде
и в чем их преобразовать в формат чтоб IB его проглотил


AVP_opck   (2004-03-31 11:24:00) [6]

да объясните по руски в каком наборе данных то?
нет у меня никаких наборов.
кинул на форму грид, datasource, dataset, database,
dbnavigator все всязал и все.
в dataset правой мыши нажал сделал dataset editor
создал там все запросы.
. Дальше при выполнении проги делаю на навигаторе +
вписываю данные.
так вот одно поле в таблице имеет тип Time!!
отображаются данные этогополя нормально 12:00:00
но когда при вставке пишу туда время в этом же формате то
выдает ошибку


Johnmen   (2004-03-31 10:48:00) [7]

Тип поля в наборе данных ?


Vlad   (2004-03-31 10:44:00) [8]


> НД нет данных штоль?

:-)
НД - набор данных aka DataSet


AVP_opck   (2004-03-31 10:43:00) [9]

НД нет данных штоль?
Тип поля TIME.
Отображаеются данные в грид нормально.
када делаю вставку в новой сторе гриде пишу
время 08:00:00 например
када делаю пост вылазиет ошибка. выше описаная.


Johnmen   (2004-03-31 10:40:00) [10]

Тип поля НД ?


AVP_opck   (2004-03-31 10:33:00) [11]

непонятно написал штоль???
Товарищи госпада мастера. ну че у меня за бида. а?

P.S.только не надо менять прокладку!


Наверх

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