powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть fcount(), fsize(), field(), а как же ftype()?
7 сообщений из 7, страница 1 из 1
Есть fcount(), fsize(), field(), а как же ftype()?
    #35004867
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Появилась необходимость устанавливать тип поля, а как? Есть VARTYPE(), но если в поле NULL то возвратит оно Х... Я рыл хелпа, рыл, есть fcount(), fsize(), field(), а самого мне нужного ftype() не существует!

Приходится постоянно изгаляццо через COPY STRUCTURE EXTENDED, которое я помню еще с FPD...

Может есть все таки такая функция? Хотя бы в составе дополнительной dll/fll?

спасибо.
...
Рейтинг: 0 / 0
Есть fcount(), fsize(), field(), а как же ftype()?
    #35004918
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
create cursor test (f1 int)

AFIELDS(Arr , 'test')
for i =  1  to alen(arr)
? arr(i)
endfor 
...
Рейтинг: 0 / 0
Есть fcount(), fsize(), field(), а как же ftype()?
    #35005031
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А старый добрый type() уже в хелпе нет? Его отменили?
...
Рейтинг: 0 / 0
Есть fcount(), fsize(), field(), а как же ftype()?
    #35005167
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.А старый добрый type() уже в хелпе нет? Его отменили?

Ну и какой тип у поля

Код: plaintext
1.
2.
3.
create cursor test (f1 i, f2 n( 12 , 2 ))

?TYPE('test.f1')
?TYPE('test.f2')
...
Рейтинг: 0 / 0
Есть fcount(), fsize(), field(), а как же ftype()?
    #35005237
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паш, а что смешного? Главное - не NULL! И для задач автора вопроса вполне может подойти. Разве не так?
...
Рейтинг: 0 / 0
Есть fcount(), fsize(), field(), а как же ftype()?
    #35005870
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое!!!

AFILEDS() действительно модно! И нэ нада с COPY STRUCTURE EXTENDED морочиццо! Это мне подходит для всех моих задач.

Что до TYPE(), то он тоже вполне подходит для одной из задач. Он действительно не смотрит на .NULL. а реально выдает тип поля, там где VARTYPE уже пряталсо за Х :) Я почему в TYPE и не смотрел.
...
Рейтинг: 0 / 0
Есть fcount(), fsize(), field(), а как же ftype()?
    #35006351
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.Паш, а что смешного? Главное - не NULL! И для задач автора вопроса вполне может подойти. Разве не так?

Сергей, если автору надо type, то нет возражений.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Есть fcount(), fsize(), field(), а как же ftype()?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]