Работает нормально.
Единственное замечание - подобная ошибка возникает, когда передаёш слишком длинную строку в справочник.
Версия FPC и Lazarus-а - текущий транк.
Модератор: Модераторы
C:\pas\fb\trunk\fb_define.inc(25,2) Fatal: Can't open include file "fb_define_compiler.inc"
C:\pas\fb\release\v_1_28\fbmisc.pas(79,19) Hint: Type "TUpdateAction" redefinition
C:\pas\fb\release\v_1_28\mydbunit.pas(170,25) Hint: Parameter "AMap" not used
C:\pas\fb\release\v_1_28\mydbunit.pas(654,3) Note: Local variable "tmp" is assigned but never used
C:\pas\fb\release\v_1_28\mydbunit.pas(831,41) Hint: Mixing signed expressions and longwords gives a 64bit result
C:\pas\fb\release\v_1_28\mydbunit.pas(879,41) Hint: Mixing signed expressions and longwords gives a 64bit result
C:\pas\fb\release\v_1_28\mydbunit.pas(936,41) Hint: Mixing signed expressions and longwords gives a 64bit result
C:\pas\fb\release\v_1_28\mydbunit.pas(907,3) Note: Local variable "BlobList" not used
C:\pas\fb\release\v_1_28\mydbunit.pas(265,33) Hint: Parameter "Buffer" not used
C:\pas\fb\release\v_1_28\mydbunit.pas(265,50) Hint: Parameter "FAppend" not used
C:\pas\fb\release\v_1_28\fbmisc.pas(1,1) Fatal: Can't find unit jvuiblib used by fbcustomdataset
laz_editors_register.pas
fbcustomdatasetpropeditorl.pas
INSERT INTO TABLE
(
F1,
F2
)
VALUES
(
:F1,
:F2
)
RETURNING TABLE_ID
*Rik* писал(а):Можно ли научить FBDataSet работать с директивой RETURNING?
В
КОД: ВЫДЕЛИТЬ ВСЁ
laz_editors_register.pas
и в
КОД: ВЫДЕЛИТЬ ВСЁ
fbcustomdatasetpropeditorl.pas
в implementation добавить uiblib.
Все собралось.
Пишу по памяти, скачал из svn в начале декабря прошлого года, тоже столкнулся с этой проблемой..
C:\pas\fb\release\v_1_28\fbmisc.pas(79,19) Hint: Type "TUpdateAction" redefinition
TFIBCustomDataSet = class(TDataset)
protected
FAutoCommit: Boolean;
FAutoStartTransaction: Boolean;
procedure SetAutoCommit(const AValue: Boolean);
procedure SetAutoStartTransaction(const AValue: Boolean);
(*
* Fields, and internal objects
*)
FBase: TFIBBase; (* Manages database and transaction *)
FBlobCacheOffset: Integer;
FBlobStreamList: TList;
FBufferChunks: Integer;
TFIBCustomDataSet = class(TDataset)
protected
FAutoCommit: Boolean;
FAutoStartTransaction: Boolean;
procedure SetAutoCommit(const AValue: Boolean);
procedure SetAutoStartTransaction(const AValue: Boolean);
protected
(*
* Fields, and internal objects
*)
FBase: TFIBBase; (* Manages database and transaction *)
FBlobCacheOffset: Integer;
FBlobStreamList: TList;
FBufferChunks: Integer;
stikriz писал(а):"Запуск программы невозможен, т.к. на компьютере отсутствует fbclient.so. Попробуйте переустановить программу."
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(763,43) Warning: Symbol "ShortDateFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(763,64) Warning: Symbol "ShortTimeFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(764,38) Warning: Symbol "ShortDateFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(765,38) Warning: Symbol "ShortTimeFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(774,50) Warning: Symbol "ShortDateFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(779,54) Warning: Symbol "ShortDateFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(779,75) Warning: Symbol "ShortTimeFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(784,50) Warning: Symbol "ShortTimeFormat" is deprecated
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(844,26) Error: Incompatible types: got "AnsiString" expected "Pointer"
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(857,39) Error: Incompatible type for arg no. 1: Got "Pointer", expected "AnsiString"
C:\DuNin\lazarus\components\FBDataSet\fbmisc.pas(870) Fatal: There were 2 errors compiling module, stopping
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9