Найдено 26 результатов
- 21.09.2010 11:01:25
- Форум: Lazarus
- Тема: Добавить запись в BLOB из TMemo
- Ответы: 7
- Просмотры: 4961
Re: Добавить запись в BLOB из TMemo
Решил вопрос заменой UIBQuery на FBDataSet от Алексея Лагунова.
- 20.09.2010 11:19:19
- Форум: Lazarus
- Тема: Добавить запись в BLOB из TMemo
- Ответы: 7
- Просмотры: 4961
Re: Добавить запись в BLOB из TMemo
Vadim писал(а):Замените компонент TMemo на TDBMemo.
Не помогает
- 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 ...
Подскажите, пожалуйста, каким образом добавить в поле NAME_DS_DOPOLNEN с типом BLOB SUB_TYPE 1 SEGMENT SIZE 80 CHARACTER SET UTF8 данные из TMemo.
На форме fmDiagnos лежит TMemo mDsDopolnen. По нажатии кнопки сохранить (запрос для примера упрощен):
quTemp.SQL.Clear ...
- 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 варианту ...
1) zqHospitalInEdit.SQL.Text= 'INSERT INTO hospital_in (<вводимые поля>) 'VALUES (<вводимые значения>) RETURNING :ResultId';
результат получается что-то вроде zqHospitalInEdit.ParamByName('ResultId').AsInteger;
RETURNING :ResultId у меня не захотел работать
Сделал по 2 варианту ...
- 17.09.2010 12:06:03
- Форум: Lazarus
- Тема: Узнать значение ID только, что вставленной записи
- Ответы: 10
- Просмотры: 6460
Re: Узнать значение ID только, что вставленной записи
Вот эту процедуру надо дергать перед вставкой записи и значение присваивать полю с ID.
А не получиться так, сработавший триггер сгенерирует ID 1 пользователю и в это же время 2 пользователь затеет вставку и ему так же будет сгенерирован этот же ID.
Мне бы хотелось получить ID после вставки ...
- 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 ...
Имеем (для примера лишнее убрано)
quTemp.SQL.Clear;
quTemp.SQL.Add('INSERT INTO hospital_in (medical_type 'VALUES (:medical_type) RETURNING id_hospital_in ');
quTemp.Open ...
- 18.08.2010 15:17:39
- Форум: Lazarus
- Тема: Имя директории из SelectDirectoryDialog
- Ответы: 2
- Просмотры: 3344
Re: Имя директории из SelectDirectoryDialog
Спасибо огромное.
- 18.08.2010 14:38:12
- Форум: Lazarus
- Тема: Имя директории из SelectDirectoryDialog
- Ответы: 2
- Просмотры: 3344
Имя директории из SelectDirectoryDialog
Доброго времени суток.
Подскажите, пожалуйста, в каком свойстве возвращается имя выбранной директории в SelectDirectoryDialog.
Я в свойства ничего похожего на Directory не нашел. Гугл спрашивал.
Спасибо.
Подскажите, пожалуйста, в каком свойстве возвращается имя выбранной директории в SelectDirectoryDialog.
Я в свойства ничего похожего на Directory не нашел. Гугл спрашивал.
Спасибо.
- 17.08.2010 07:16:18
- Форум: Lazarus
- Тема: Размер поля с текстом в LazReport
- Ответы: 12
- Просмотры: 7888
Re: Размер поля с текстом в LazReport
Пытаюсь создать отчет.
Помещаю band Мастер-данные (у него выставлено свойство Растягиваемый)
на band Мастер-данные помещаю поля из набора данных (следуют друг под другом)
[zqDnevnikHospitalIn."date_osmotr"]
[zqDnevnikHospitalIn."dnevnik_text"] тип поля Text (выставлено свойство Растягиваемый)
Если ...
Помещаю band Мастер-данные (у него выставлено свойство Растягиваемый)
на band Мастер-данные помещаю поля из набора данных (следуют друг под другом)
[zqDnevnikHospitalIn."date_osmotr"]
[zqDnevnikHospitalIn."dnevnik_text"] тип поля Text (выставлено свойство Растягиваемый)
Если ...
- 26.07.2010 10:59:20
- Форум: Lazarus
- Тема: Узнать значение ID только, что вставленной записи
- Ответы: 10
- Просмотры: 6460
Re: Узнать значение ID только, что вставленной записи
Спасибо, alex_rain.
Так сработало.
Так сработало.
- 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 ...
В обработчике Click (кнопка Сохранить) - запрос (для примера остальные значения убраны):
zqHospitalInEdit.SQL.Clear;
zqHospitalInEdit.SQL.Add('INSERT INTO hospital_in (id_hospital_in ...
- 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 ...
Как делать патчик я пока не знаю
Подправил в следующих местах:
TFBDataSetSortEngine = class(TExDBGridSortEngine)
заменил на:
TFBDataSetSortEngine = class(T R xDBGridSortEngine) (по Вашему совету)
далее:
procedure Sort(Field:TField; ADataSet ...
- 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 ...
Заменил. Дальше останавливается на строке:
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 ...
- 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 ...
Пакет rxnew 2.1.2.105
Добавил в папку с проектом exsortzeos.pas в разделе uses написал exsortzeos.
На форме лежит RxDBGrid.
При попытке скомпилировать ошибка в строке:
TFBDataSetSortEngine = class(TExDBGridSortEngine)
exsortzeos.pas(11,51) Error: Identifier not found ...
Re: Lazreport
WAYFARER писал(а):Можно попробовать родные компоненты SQLdb,
Попробовал на родном компоненте SQLdb - отображаются поля БД.
Значит проблема в zeos.
