Страница 1 из 1
FIB+, Int64
Добавлено: 06 июл 2006, 10:04
joolio
Привет всем.
В базе имеются столбцы с типом Bigint. Клиентская часть на Delphi7.
TpFibDataset не может работать с 64 битными числами?
Добавлено: 06 июл 2006, 10:10
CyberMax
Может. У него полная поддержка всех фич Firebird'а и InterBase'а.
Но с ними работает напрямую только TpFIBQuery.
У TpFIBDataSet нет поддержки в явном виде (через AsInt64).
Добавлено: 06 июл 2006, 10:14
joolio
CyberMax писал(а):Может. У него полная поддержка всех фич Firebird'а и InterBase'а.
Ну это же ведь не датасет.
Добавлено: 06 июл 2006, 10:16
CyberMax
Можно попробовать через, например, AsString задать 64-разрядное значение.
Добавлено: 06 июл 2006, 10:18
joolio
CyberMax писал(а):Можно попробовать через, например, AsString задать 64-разрядное значение.
То есть, путем преобразования типов. Как я понял, явным путем с TpfibDataset работать с Int64 не получится?
Добавлено: 06 июл 2006, 10:22
joolio
кстати, как постить сообщения в devrace.fibplus.ru?
Добавлено: 06 июл 2006, 10:24
CyberMax
TpFIBDataSet работает с TField, а TpFIBQuery - с TFIBXSQLVAR. Поэтому в первом случае и нет int64

.
Добавлено: 06 июл 2006, 10:26
CyberMax
joolio писал(а):кстати, как постить сообщения в devrace.fibplus.ru?
пиши сюда:
http://www.devrace.com/ru/support/ticket_list.php
Только надо сначала зарегистрироваться.
Добавлено: 06 июл 2006, 10:34
joolio
CyberMax писал(а):TpFIBDataSet работает с TField, а TpFIBQuery - с TFIBXSQLVAR. Поэтому в первом случае и нет int64

.
И как теперь работать с data-aware компонентами где есть 64-битные числа? Ведь query не поддерживает набор данных. В сторону BCD смотреть?
Добавлено: 06 июл 2006, 10:35
joolio
Так это ж суппорт а не ньюсгруп!

Добавлено: 06 июл 2006, 10:50
Dimitry Sibiryakov
joolio писал(а):И как теперь работать с data-aware компонентами где есть 64-битные числа?
Не работать с data-aware компонентами, конечно же...

Добавлено: 06 июл 2006, 11:04
joolio
Dimitry Sibiryakov писал(а):joolio писал(а):И как теперь работать с data-aware компонентами где есть 64-битные числа?
Не работать с data-aware компонентами, конечно же...

И почему же? Между прочим, они испльзуются только для чтения со справочников с транзакцией read и ничего плохого в этом (пока) не вижу. И к тому же, есть связи М-Д.
Добавлено: 06 июл 2006, 13:32
CyberMax
joolio писал(а):Так это ж суппорт а не ньюсгруп!

А тебе что надо было? В контексте топика предположил, что ты решил уточнить непосредственно у авторов компоненты, как именно работать с int64-числами.