Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Вниз

Добавление в таблицу   Найти похожие ветки 

 
webpauk ©   (2007-11-14 12:37) [0]

1. какого типа должно быть поле таблицы, чтобы туда занести информацию типа TFieldType
2. как сохранить
 TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord,
   ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime,
   ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo,
   ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString,
   ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob,
   ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd);

в таблицу


 
Reindeer Moss Eater ©   (2007-11-14 12:38) [1]

Целочисленное


 
Reindeer Moss Eater ©   (2007-11-14 12:39) [2]

заносить через Ord


 
palva ©   (2007-11-14 12:40) [3]

1. Целым
2. Тип нельзя сохранить. Можно сохранить значение. Преобразовать в целое, потом сохранить.


 
Palladin ©   (2007-11-14 12:42) [4]

1. shortint достаточно
2.

Var
f:TFieldType;

q.sql.text:="insert into t1 values (:pft)";
q.Parameters[0].Value:=Byte(f);
q.ExecSQL;

q.sql.text:="select ft from t1";
q.open;
f:=TFieldType(q.Fields[0].AsInteger);
q.Close;


 
webpauk ©   (2007-11-14 12:43) [5]

TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord,
  ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime,
  ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo,
  ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString,
  ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob,
  ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd);

а как вот эту кучу пройти через цикл.
отдельно добавлять каждое значение - в лом


 
webpauk ©   (2007-11-14 12:44) [6]


> Palladin ©   (14.11.07 12:42) [4]

достат кол!


 
webpauk ©   (2007-11-14 12:44) [7]


> Reindeer Moss Eater ©  

спсб


 
Reindeer Moss Eater ©   (2007-11-14 12:44) [8]

С дерева что ли упал?


 
Reindeer Moss Eater ©   (2007-11-14 12:46) [9]

у перечислимого типа есть младшее значение и старшее. Оба доступны.


 
webpauk ©   (2007-11-14 12:47) [10]

через какие функции получить младшее значение и старшее


 
Reindeer Moss Eater ©   (2007-11-14 12:49) [11]

Лоу и Хай


 
webpauk ©   (2007-11-14 12:51) [12]

for fI := Low(TFieldType) to High(TFieldType) do
Incompatible types: "Integer" and "TFieldType"


 
Palladin ©   (2007-11-14 12:52) [13]

врешь, не ту строчку указал


 
Palladin ©   (2007-11-14 12:53) [14]


> webpauk ©   (14.11.07 12:44) [6]

что значит достать кол? как неприлично, тут ведь и девушки читают


 
Reindeer Moss Eater ©   (2007-11-14 12:55) [15]

Low(TFieldType) возвращает значение типа TFieldType
И хай тоже.


 
webpauk ©   (2007-11-14 12:55) [16]


> Palladin ©   (14.11.07 12:53) [14]

цитата...
http://www.yandex.ru/yandsearch?text=%E4%EE%F1%F2%E0%F2+%EA%EE%EB&rpt=rad&lr=187


 
webpauk ©   (2007-11-14 12:57) [17]


> Reindeer Moss Eater ©   (14.11.07 12:55) [15]

ну тагда как?
циклом пройтись по set-у?


 
Reindeer Moss Eater ©   (2007-11-14 12:57) [18]

Уже было сказано как.


 
Reindeer Moss Eater ©   (2007-11-14 12:59) [19]

Переменная цикла это не обязательно Integer.


 
Reindeer Moss Eater ©   (2007-11-14 12:59) [20]

циклом пройтись по set-у?

Особенно если никакого сета нету. У тебя его нету.


 
webpauk ©   (2007-11-14 13:04) [21]

var
 f: TFieldType;
begin
 for f := Low(TFieldType) to High(TFieldType) do
 begin
 end;


ааа....


 
Reindeer Moss Eater ©   (2007-11-14 13:05) [22]

маладец у тебя получилось.


 
webpauk ©   (2007-11-14 13:08) [23]

возможно ли ftUnknown преобразовать в вид "ftUnknown" (String)


 
Сергей М. ©   (2007-11-14 13:09) [24]

GetEnumName


 
Reindeer Moss Eater ©   (2007-11-14 13:10) [25]

ГетЕнумНэйм


 
ЮЮ ©   (2007-11-15 03:28) [26]

> какого типа должно быть поле таблицы

А что здесь пjнимается под таблицей и её полями?



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

Форум: "Начинающим";
Текущий архив: 2007.12.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.038 c
2-1194874601
Alex'
2007-11-12 16:36
2007.12.09
Как получить имя вызываемого метода?


15-1194723363
Dib@zol
2007-11-10 22:36
2007.12.09
Количество символов в DWORD-переменной


11-1180710774
Rusya
2007-06-01 19:12
2007.12.09
Снова mdvXLGrid


3-1185865653
StriderMan
2007-07-31 11:07
2007.12.09
Окна редактирования записей таблиц(справочников)


2-1194968440
IOrist
2007-11-13 18:40
2007.12.09
Почиму в орешнике 1 страница?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский