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

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

Ничего не понимаю, мистика какая-то.... [D6, Paradox]


gek ©   (2002-10-10 11:25:00) 

Открываю SQLExplorer и ввожу код SQL
CREATE TABLE "employee.dbf"
(
LAST_NAME CHAR(20),
FIRST_NAME CHAR(15),
SALARY NUMERIC(10,2),
DEPT_NO SMALLINT
)
таблицу создает нормально, а вот когда просматриваю в Database Desctop поле SALARY стоит вообще без типа.
Самое интересное, что пример взят из help Database Desctop
Если поставить SALARY FLOAT(10,2) та же самая беда.

Может кто сталкивался, или я что не так делаю?


gek   (2002-10-10 12:50:00) [1]

Да, действительно это долбанный DBDesktop.
А я-то на него надеялся.
В Explorere 23,34 в DBDesktop 23.
Про точку(запяую) можно было и не говорить.

Спасибо все откликнувшимся.


Hawk2   (2002-10-10 12:40:00) [2]

To gek: Попробовал я сделать все как вы делаете, создал файл посмотрел SQL Explorer-ом действительно поле SALARY имеет тип Double, но при вводе значений ничего не обрезается (ввожу ручками прямо в SQL Explorer-е). Пробовал 0,00 и 0,000 и 0,0000 все работает (разделитель не точка, а запитая).


gek   (2002-10-10 11:46:00) [3]

Да говорит поле тип Double.
Но добавляешь 23.59 и округляет до 24.

Дело в принципе в том, что один товарищ-программист с двумя ВО
говорит, что с Paradox ему очень трудно работать.
А файл надо сбрасывать - это статистика.

Ну да ладно, что-нибудь придумаем.


Val   (2002-10-10 11:46:00) [4]

Гляньте в Local SQL Help -> Table column types. Там приведены соответствия типов полей SQL и Native. Возможно в этом дело.


Max Zyuzin   (2002-10-10 11:34:00) [5]

>gek © (10.10.02 11:25)
А в том же SQL Explorer-е он что говорит про поля?


still   (2002-10-10 11:31:00) [6]

Мое личное мнение, что все эти приблуды типа SQL Explorer, DBDesktop и проч. - наиболее кривое место во всем Delphi. Глюк на глюке сидит и глюком погоняет. Это ж не борландом писанное вообще. У них, когда, по-моему еще D1 делали, времени не хватило, они у кого-то это заказали, а с тех пор переделать видать недосуг. И одни и те же глюки тянутся из версии в версию.
Короче, SUX. НЕ пользуйся ты ими :)


Наверх

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