Найдено 26 результатов

AkANz
21.09.2010 11:01:25
Форум: Lazarus
Тема: Добавить запись в BLOB из TMemo
Ответы: 7
Просмотры: 4961

Re: Добавить запись в BLOB из TMemo

Решил вопрос заменой UIBQuery на FBDataSet от Алексея Лагунова.
AkANz
20.09.2010 11:19:19
Форум: Lazarus
Тема: Добавить запись в BLOB из TMemo
Ответы: 7
Просмотры: 4961

Re: Добавить запись в BLOB из TMemo

Vadim писал(а):Замените компонент TMemo на TDBMemo.


Не помогает
AkANz
20.09.2010 08:08:21
Форум: Lazarus
Тема: Добавить запись в BLOB из TMemo
Ответы: 7
Просмотры: 4961

Добавить запись в BLOB из TMemo

Добрго времен суток.

Подскажите, пожалуйста, каким образом добавить в поле NAME_DS_DOPOLNEN с типом BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET UTF8 данные из TMemo.
На форме fmDiagnos лежит TMemo mDsDopolnen. По нажатии кнопки сохранить (запрос для примера упрощен):

quTemp.SQL.Clear ...
AkANz
17.09.2010 13:23:51
Форум: Lazarus
Тема: Узнать значение ID только, что вставленной записи
Ответы: 10
Просмотры: 6460

Re: Узнать значение ID только, что вставленной записи

есть 2 варианта
1) zqHospitalInEdit.SQL.Text= 'INSERT INTO hospital_in (<вводимые поля>) 'VALUES (<вводимые значения>) RETURNING :ResultId';
результат получается что-то вроде zqHospitalInEdit.ParamByName('ResultId').AsInteger;


RETURNING :ResultId у меня не захотел работать

Сделал по 2 варианту ...
AkANz
17.09.2010 12:06:03
Форум: Lazarus
Тема: Узнать значение ID только, что вставленной записи
Ответы: 10
Просмотры: 6460

Re: Узнать значение ID только, что вставленной записи


Вот эту процедуру надо дергать перед вставкой записи и значение присваивать полю с ID.

А не получиться так, сработавший триггер сгенерирует ID 1 пользователю и в это же время 2 пользователь затеет вставку и ему так же будет сгенерирован этот же ID.
Мне бы хотелось получить ID после вставки ...
AkANz
17.09.2010 09:11:55
Форум: Lazarus
Тема: Узнать значение ID только, что вставленной записи
Ответы: 10
Просмотры: 6460

Re: Узнать значение ID только, что вставленной записи

Помогите, пожалуйста, теперь сделать то-же самое, т.е узнать значение ID только, что вставленной записи, но уже для Firebird.
Имеем (для примера лишнее убрано)
quTemp.SQL.Clear;
quTemp.SQL.Add('INSERT INTO hospital_in (medical_type 'VALUES (:medical_type) RETURNING id_hospital_in ');
quTemp.Open ...
AkANz
18.08.2010 15:17:39
Форум: Lazarus
Тема: Имя директории из SelectDirectoryDialog
Ответы: 2
Просмотры: 3344

Re: Имя директории из SelectDirectoryDialog

Спасибо огромное.
AkANz
18.08.2010 14:38:12
Форум: Lazarus
Тема: Имя директории из SelectDirectoryDialog
Ответы: 2
Просмотры: 3344

Имя директории из SelectDirectoryDialog

Доброго времени суток.

Подскажите, пожалуйста, в каком свойстве возвращается имя выбранной директории в SelectDirectoryDialog.
Я в свойства ничего похожего на Directory не нашел. Гугл спрашивал.

Спасибо.
AkANz
17.08.2010 07:16:18
Форум: Lazarus
Тема: Размер поля с текстом в LazReport
Ответы: 12
Просмотры: 7888

Re: Размер поля с текстом в LazReport

Пытаюсь создать отчет.
Помещаю band Мастер-данные (у него выставлено свойство Растягиваемый)
на band Мастер-данные помещаю поля из набора данных (следуют друг под другом)
[zqDnevnikHospitalIn."date_osmotr"]
[zqDnevnikHospitalIn."dnevnik_text"] тип поля Text (выставлено свойство Растягиваемый)
Если ...
AkANz
26.07.2010 08:56:51
Форум: Lazarus
Тема: Узнать значение ID только, что вставленной записи
Ответы: 10
Просмотры: 6460

Узнать значение ID только, что вставленной записи

Есть необходимость узнать значение автоинкриментного id_hospital_in (первичный ключ) только, что вставленной записи.
В обработчике Click (кнопка Сохранить) - запрос (для примера остальные значения убраны):
zqHospitalInEdit.SQL.Clear;
zqHospitalInEdit.SQL.Add('INSERT INTO hospital_in (id_hospital_in ...
AkANz
21.07.2010 08:15:24
Форум: Lazarus
Тема: AutoSort TRxDBGrid+Zeos+Postgres
Ответы: 20
Просмотры: 13297

Re: AutoSort TRxDBGrid+Zeos+Postgres

поправь - сделай патчик, я его включу в исходники.
Как делать патчик я пока не знаю
Подправил в следующих местах:
TFBDataSetSortEngine = class(TExDBGridSortEngine)
заменил на:
TFBDataSetSortEngine = class(T R xDBGridSortEngine) (по Вашему совету)
далее:
procedure Sort(Field:TField; ADataSet ...
AkANz
19.07.2010 08:41:15
Форум: Lazarus
Тема: AutoSort TRxDBGrid+Zeos+Postgres
Ответы: 20
Просмотры: 13297

Re: AutoSort TRxDBGrid+Zeos+Postgres

Замени в тексте exsortzeos.pas TExDBGridSortEngine на TRxDBGridSortEngine

Заменил. Дальше останавливается на строке:
procedure Sort(Field:TField; ADataSet:TDataSet; Asc:boolean);override;
с ошибкой:
exsortzeos.pas(13,15) Error: There is no method in an ancestor class to be overridden ...
AkANz
19.07.2010 07:03:33
Форум: Lazarus
Тема: AutoSort TRxDBGrid+Zeos+Postgres
Ответы: 20
Просмотры: 13297

Re: AutoSort TRxDBGrid+Zeos+Postgres

Доброго времени суток.

Пакет rxnew 2.1.2.105
Добавил в папку с проектом exsortzeos.pas в разделе uses написал exsortzeos.
На форме лежит RxDBGrid.
При попытке скомпилировать ошибка в строке:
TFBDataSetSortEngine = class(TExDBGridSortEngine)

exsortzeos.pas(11,51) Error: Identifier not found ...
AkANz
13.07.2010 14:27:03
Форум: Lazarus
Тема: Lazreport
Ответы: 23
Просмотры: 16568

Re: Lazreport

WAYFARER писал(а):Можно попробовать родные компоненты SQLdb,

Попробовал на родном компоненте SQLdb - отображаются поля БД.
Значит проблема в zeos.