Страница 1 из 1

заменить TFIBBCDField на TFIBStringField

Добавлено: 25 янв 2010, 16:57
sasha35
Как заменить TFIBBCDField на TFIBStringField?
В базе поле BIGINT, в C++Builder поле TFIBBCDField, но мои визуальные компоненты (devExpress) не отображают такие поля. Вернее отображают используя тип данных Currency, при открытии такого набора возникает ошибка преобразования типов.

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 26 янв 2010, 01:15
kdv
вопрос не совсем по адресу. Такой вопрос надо задавать на devrace.com (или читать там же документацию), или на форуме по Delphi, например на sql.ru.

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 26 янв 2010, 11:03
sasha35
К сожалению, в документации ничего нет. А на форумах тишина......

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 26 янв 2010, 13:38
Dimitry Sibiryakov
Тогда тряси техподдержку devExpress на предмет почему их компоненты не поддерживают BCD поля. В конце концов ты им такую прорву бабла заплатил...

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 26 янв 2010, 15:26
sasha35
Я не очень силен в английском....
DevExpress по умолчанию используют тип currency, в этом вся и проблема. Наверняка, где-то надо поставить какой-нибудь галочку или параметр.....

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 26 янв 2010, 22:46
kdv
разработчики DevExpress - русские, сидят в Туле, если я не ошибаюсь. Разработчики FIBPlus в Киеве.

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 26 янв 2010, 22:55
sasha35
Если установить psUseLargeIntField и сгенерировать поля типа TFIBLargeIntField, то DevExpress воспринимает TFIBLargeIntField поле как LargeInt (а не как currency) и все работает просто замечательно. Спасибо разработчикам FIBPlus.

Разработчики DevExpress, мне кажется, в Америке. www.devexpress.com
Документация по крайней мере вся на английском, на русском нет ничего.

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 27 янв 2010, 18:23
kdv
Разработчики DevExpress, мне кажется, в Америке.
это Вам действительно кажется. Фирма - да, в Америке. А вот разработчики - очень даже тут сидят. Вы, наверное, с ними на выставках ни разу не общались.
Про "не ошибаюсь" я имел в виду Тулу, город мог перепутать, но не страну.

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 27 янв 2010, 19:03
sasha35
Было бы неплохо, если бы русские разработчики сделали документацию на русском. Мне бы очень пригодилась....

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 27 янв 2010, 22:39
kdv
проблема в том, что компания американская. и пока что им на российский рынок покласть. нет продаж (пиратство), ничего не делают, в результате нет продаж, замкнутый круг. Даже купить DevExpress в России нормально нельзя, представителей нет, цена на 30% выше чем в США.

Вы же "пропустили" вопрос про легальность использования DevExpress. Но пишете что русская документация "пригодилась бы". Забавно. Кстати, стоимость всего пакета, который пиратят, как раз на уровне 50к руб, с которых уже могут привлечь если не к уголовной (250к руб), то к административной ответственности.

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 28 янв 2010, 09:29
sasha35
Вы не поверите, я использую официально приобретенную версию. Купить в России можно без проблем. Я покупал через softline. Цена така же как и указана на официальном сайте devexpress.com.

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 28 янв 2010, 14:19
kdv
про легальность - вполне верю, мы же тоже DevExpress продаем, в смысле, у нас его иногда покупают. А вот насчет цены сомневаюсь, т.к. у софтлайна цена указана 53613 руб, на softkey такая же, а это примерно $1770, а не $1500, которая заявлена на devexpress.com.
Впрочем, softline регулярно демпингует, компенсируя отсутствие прибыли возможностью затрахать покупателя предложениями купить еще софт :-)
Но это лирика, мы уже давно уехали от темы :-)

Re: заменить TFIBBCDField на TFIBStringField

Добавлено: 28 янв 2010, 14:39
sasha35
Проблему, указанную в названии темы я решил. Все-таки DevExpress стоят потраченных денег.