Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как задать размер? / 16 сообщений из 16, страница 1 из 1
17.03.2003, 07:57
    #32120839
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
Всем привет!
Вопрос: при создании таблицы задаю поле:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
with AddFieldDef do begin
     Name := 'SUMMA';
     DataType := .....;
     Size := ....;
end;
...

какой тип поля/размер поставить если необходимо получить поле с фиксированными значениями 14 знаков в целой части и 2 знака в дробной?

Заранее благодарен!
...
Рейтинг: 0 / 0
17.03.2003, 08:20
    #32120845
Voha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
Задайц тип Float и задай маску редактирования и оттображения в свойствах поля. Должно помочь.
...
Рейтинг: 0 / 0
17.03.2003, 08:30
    #32120848
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
неа, мне надо чтобы в таблице (dbf) поле было
SUMMA N 14 2
а не в представлении/редактировании на экране
...
Рейтинг: 0 / 0
17.03.2003, 11:23
    #32120967
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
Нельзя это сделать - float и все.
...
Рейтинг: 0 / 0
17.03.2003, 12:19
    #32121012
SmaLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
какой тип поля/размер поставить если необходимо получить поле с фиксированными значениями 14 знаков в целой части и 2 знака в дробной?

В базе хранятся только значения (типа Float), а отображение или редактирование делается на клиенте базы.
...
Рейтинг: 0 / 0
17.03.2003, 12:56
    #32121064
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
В базе хранятся только значения (типа Float), а отображение или редактирование делается на клиенте базы.

А если создавать таблицу в том же Database Desktop и задать
SUMMA N 14 2 (в соответсвующих местах), то в файле отобразится именно структура SUMMA N, где и есть 14 и 2.

Из вышеописанного вывод: в таблице хранится структура полей!
...
Рейтинг: 0 / 0
17.03.2003, 13:13
    #32121079
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
Дак собственно вопрос: как это задать в программе при создании таблицы?
...
Рейтинг: 0 / 0
17.03.2003, 15:04
    #32121233
SmaLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
ИМХО, TTable этого не сможет сделать.
...
Рейтинг: 0 / 0
18.03.2003, 05:35
    #32121635
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
Ладно, будем искать другой вариант... :-(
...
Рейтинг: 0 / 0
18.03.2003, 07:10
    #32121650
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
Попробуй CREATE TABLE MY_TABLE (pole number (14,2)) в TQuery
...
Рейтинг: 0 / 0
18.03.2003, 07:36
    #32121653
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
что-то не получается...

Пишу: CREATE TABLE mmm (pole number (14,2))
Говорит:
Invalid use of keyword.
Token: (14,2))
Line Number: 1

или я что-то не так делаю?
...
Рейтинг: 0 / 0
18.03.2003, 09:44
    #32121726
SmaLL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
В LocalSQL такое не прокатит, т.к. он очень урезан, по сравнению со стандартом.
...
Рейтинг: 0 / 0
18.03.2003, 10:14
    #32121751
maloi_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
А у тебя какой тип DBF dBase или FoxPro ? И во вообще Boland'овские дрова поддерживают далеко не все возможности какие хотелось бы. Да и Local SQL это уродство полное. Я от BDE давно уже отказался, и сейчас работаю только через ADO. А если хочешь нормально работать с DBF, могу посоветовать VFP OLE DB провайдера.
...
Рейтинг: 0 / 0
18.03.2003, 10:45
    #32121821
NightSpider
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
>>VFP OLE DB

Дык, где их взять?
Искал, искал, но так и не нашел.
...
Рейтинг: 0 / 0
18.03.2003, 11:12
    #32121857
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
> А у тебя какой тип DBF dBase или FoxPro ?
dBase

но для этой задачки что-то другое кроме BDE использовать... ;)

> А если хочешь нормально работать с DBF, могу посоветовать VFP OLE DB провайдера.

Советуй, если не влом ;)
...
Рейтинг: 0 / 0
18.03.2003, 12:10
    #32121936
maloi_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать размер?
Вот здесь скачай MDAC и работай себе нормально чере ADO.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как задать размер? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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