Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
ВнизKak sohranit svojstvo color ob ekta v bazu... Найти похожие ветки
← →
Alexei Sviridov (2004-04-28 01:17) [0]Kak sohranit" svojstvo color ob"ekta v bazu...
← →
Алхимик © (2004-04-28 01:21) [1]type TColor = -$7FFFFFFF-1..$7FFFFFFF;
Следовательно тип поля в базе должен быть 4 байта со знаком.
← →
Alexei Sviridov (2004-04-28 01:28) [2]
> Алхимик © (28.04.04 01:21) [1]
> type TColor = -$7FFFFFFF-1..$7FFFFFFF;
> Следовательно тип поля в базе должен быть 4 байта со знаком.
Ja konechno izvinjajus za moju tupiznu...No kakoj tip polja budet v Interbase
← →
Алхимик © (2004-04-28 01:44) [3]LONG
← →
Alexei Sviridov (2004-04-28 01:49) [4]Netu takogo tipa v Interbase
← →
Алхимик © (2004-04-28 01:53) [5]Ну в документации посмотри, дословно не помню.
← →
Alexei Sviridov (2004-04-28 01:55) [6]Ladno...Esli ja sohranju ento Long (integer), to kak potom prisvoit" svojstvo color ob"ektu? Drugimi slovami kak preobrazovat Long k TColor?
← →
ЮЮ © (2004-04-28 02:45) [7]Достаточно обычного присвоения, IMHO.
← →
kaif © (2004-04-28 02:57) [8]А я часто храню в виде строк.
Сначала преобразую в ColorToString, сохраняю как VARCHAR, а потом - обратно.
Тогда такие значения, как clWindowText сохраняются наряду с $FFFF и к тому же в SQL-запросах в простом интерфейсе ISQL удобно глазами прочитать значение того или иного цвета.
Разумеется, я себе это позволяю только потому что храню так настройки цветов программы, а их немного (не больше сотни) и поэтому об экономии места можно не беспокоиться.
А если нужно тысячами хранить, то тогда, разумеется INTEGER.
Canvas.Brush.Color := Query1.FieldBayName("COLOR").AsInteger;
← →
Alexei Sviridov (2004-04-28 22:57) [9]Спасибо
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c