Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

размер поля   Найти похожие ветки 

 
lety   (2002-09-20 18:37) [0]

При работе с таблицами FoxPro 2.5 неверно определяется размер поля. Пробовала

Table1.FieldByName("X").DataSize
Table1.FieldDefs.Items[i].Size

В обоих случаях размер определяется не правильно. Например, для поля с датой (в дбф задан размер 8) в первом случае получается размер 4, во втором - 25. И для всех чисел тот же размер получается в результате. Для строковых, как-то иначе, но тоже неверно.

Что можно сделать?


 
lety   (2002-09-21 20:41) [1]

up


 
ZrenBy ©   (2002-09-21 21:10) [2]

Точно не помню, но вроде бы
1) В DBF для даты 8 - это размер этой штуки -> 12062002
2) При Table1.FieldByName("X").DataSize дает 4 - и это правильно - размер 4 байта
3) Table1.FieldDefs.Items[i].Size - нужно понять

Run-time and read-only. Reports the size of the TFieldDef object. Size is meaningful only for a TFieldDef object with one of the following TFieldType values: ftString, ftBCD, ftBytes, ftVarBytes, ftBlob, ftMemo or ftGraphic. For string and byte fields, Size is the number of bytes reserved in the table for the field. For a BCD field, it is the number of digits following the decimal point. For a BLOB, memo, or graphic field it is the number of bytes in the field.


 
lety   (2002-09-21 22:16) [3]

а как же мне программно узнать величину = 8, т.е. кол-во позиций?
ведь 8 - я знаю только из databasedesktop`а.

Это никак не возможно? Я хочу ограничить величину условия для поиска - если длина строки для поиска будет больше размера поля, то возникнет ошибка.



Страницы: 1 вся ветка

Текущий архив: 2002.10.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
14-45498
Digitman
2002-09-17 12:01
2002.10.14
Офисная мини-ATC Panasonic KX-T1232100DB


14-45551
qube
2002-09-19 15:30
2002.10.14
Идиотский вопрос.


1-45441
Демонов Е.В.
2002-10-03 12:08
2002.10.14
Вопрос О Процессах


14-45575
Undert
2002-09-20 16:29
2002.10.14
Универсальный ЧАТ для любого сайта на основе стилей


1-45351
Ivlex
2002-10-01 23:59
2002.10.14
О ComboBox и проверке даты