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

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

Не могу корректно записать число, оканчивающееся на ноль в базу [Oracle, ]


alextov ©   (2001-12-24 19:33:00) 

Oracle 8.0, Делфи 4,BDE
То есть после Table1.Post ноль в конце числа не записываеться
Число 2000 - запишеться как 2.
Число 750 - запишеться как 75
число 205 запишеться и отобразиться правильно.


mcmax   (2001-12-25 23:24:00) [1]

Sorry, заговорился.
Работаю НЕ через TTable(с ним (Table.Post ) как раз все работает отлично),
а ЧЕРЕЗ TQuery+TUpdateSql ( вызываю метод ApplyUpdates)- выдает вышеупромянутый глюк.
По поводу полей - в изменяемой таблице 8 полей типа Number + пару полей типа VarChar2 добавляю из другой таблицы SQL-запросом, но эти поля я не трогаю.


mcmax   (2001-12-25 21:19:00) [2]

Нету обработчика(например BeforePOst),
убирающего завершающие нули.
Я его не писал, покрайней мере.


Iluxa   (2001-12-25 10:26:00) [3]

Да не юзайте вы этот глючный БДЕ! Есть прекрасные, свободно-распространяемые компоненты прямого доступа к Oracle. Go to http://www.da-soft.com/


Mick   (2001-12-25 09:01:00) [4]

Где-то в приложении есть обработчик(например BeforePOst), убирающий завершающие нули.


Наверх

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