FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Модератор: Модераторы

Сообщение Attid » 24.04.2008 19:01:19

ViTality писал(а):Лечиться либо удалением этого вычисляемого поля, либо добавлением всех остальных полей в "редактор полей".

это типа стандарт такой.

ViTality писал(а):а в чем разница? получаеться в СУБД этот вид поля бесполезен(неиспользуеться)?

в случае вычисляемого как раз и годится, а не для подстановок из другой таблицы.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение alexs » 24.04.2008 19:13:40

Я в лазаре вычисляемые на стороне клиента поля не использую. В дельфине проверял - работало.
Обычно если нужно справочное поле - просто сразу строй запрос к БД с включением в результат этого поля. Если нужно сделать расшифровку поля, например 1/0 расшифровать в М/Ж - используй обработчик OnGetText соответсвующего поля.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение ViTality » 25.04.2008 10:18:10

Attid
alexs
спасибо за ответы. вообще вычисляемое поле я завел вот для чего
ViTality
постоялец
 
Сообщения: 308
Зарегистрирован: 05.10.2007 15:12:02

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение alexs » 26.08.2008 15:56:52

http://shamangrad.net/project.php?act=v ... =FBDataSet
выложил исходники на svn
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение BigSerpent » 27.08.2008 16:41:51

Добрый день. При попытке вызвать в дизайнере редактор запросов через контекстное меню-> Редактор компонента для класса "TFBDataSetEditor", связанный со словом #1 SQLEditor, вызвал ошибку: Error reading edtSelectSQL.Gutter.OnChange: Unknown property "OnChange".
WinXP, Lazarus 0.9.25 snapshot, UIB 2.1, FBDataSet 1.27. FB embedded 1.5.

Нужно ли отдельно устанавливать редакторы свойств из lazUIBEditors ?
BigSerpent
незнакомец
 
Сообщения: 7
Зарегистрирован: 11.12.2006 18:06:37
Откуда: Minsk

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение alexs » 27.08.2008 17:29:16

BigSerpent писал(а):При попытке вызвать в дизайнере редактор запросов через контекстное меню

Обнови исходники из svn - ссылка выше. Там исправлено.

BigSerpent писал(а):Нужно ли отдельно устанавливать редакторы свойств из lazUIBEditors ?

Если хочеш редакторы на компоненты из пакета UIB - то устанавливай. Это оригинвльные редакторы из Delphi я сконвертировал под Lazarus.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение EvgIq » 28.08.2008 16:50:21

alexs
Не работает ссылка с Шамана
EvgIq
незнакомец
 
Сообщения: 8
Зарегистрирован: 22.08.2008 15:20:55

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение Attid » 28.08.2008 17:04:45

EvgIq писал(а):Не работает ссылка с Шамана

у меня работает
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение m_guest » 28.08.2008 17:11:21

Все работает без проблем, здесь
m_guest
постоялец
 
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение alexs » 29.08.2008 10:19:50

рабочий вариант пока брать из trunk
пока он там рабочий :-)
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение Attid » 30.08.2008 21:10:39

а чего это так ?
Код: Выделить всё
    property ByNameAsDate       [const name: String]: Integer    read GetByNameAsDate       write SetByNameAsDate;


в смысле почему интеджер ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение alexs » 30.08.2008 23:58:23

А это где?

Добавлено спустя 4 минуты 27 секунд:
Кажется понял
Тут integer - это представление типа Date - на самом деле в птице тип дата хранится в формате unix-даты - целое кол-во дней от определённого дня (я не помню точно от какого). Просто привыкли мы преобразовывать автоматом тип Date в DateTime.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение Attid » 31.08.2008 10:42:26

alexs писал(а):птице тип дата хранится в формате unix-даты

а совпадает ли он с дельфевым ?

просто тот же пропертя

Procedure SetAsDate(const AValue: TDateTime);
Property AsDate : TDateTime read GetAsDateTime write SetAsDate;

в параметрах живет в TDateTime, думаю логично если TDate будет асоциироваться вызде одинаково.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение alexs » 01.09.2008 10:17:54

Attid писал(а):а совпадает ли он с дельфевым

.. в unix дата и время измеряются в секундах, прошедших с 1 января 1970 года 00:00:00 GMT+0

А вобще - этот вопрос надо Генри на его форуме задавать. Этож не мой код.

Добавлено спустя 3 часа 38 минут 45 секунд:
Вопрос всем - надо дублировать на этом сайте мысли по работе с FBDataSet - или размещение на шаманграде будет достаточно?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FBDataSet (библиотека доступа к данным FireBird/Interbase.)

Сообщение Attid » 01.09.2008 14:53:08

alexs писал(а):размещение на шаманграде будет достаточно

+ незабыть в ридми новых версиях датасета указывать сайт где все это почитать можно.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Пред.След.

Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru
cron