.


:




:

































 

 

 

 


InterBase TiBQuery




. , InterBase ( ). , .

TiBQuery

property GeneratorField: TIBGeneratorField;

(. 6) .

 

6 GeneratorField TiBQuery

 

Generator . Field . Increment By .

 

Apply Event , :

- On New Record ;

- On Post ;

- On Server .

 

GeneratorField TIBGeneratorField.

TUpdateSQL

TUpdateSQL SQL-. , TIBQuery SELECT, SELECT . TUpdateSQL SQL , , DELETE, INSERT, APPEND. SQL DeleteSQL, InsertSQL, ModifySQL .

TUpdateSQL UpdateObject - TDataSet (, TTable TQuery). , , ApplyUpdates TDataSet , SQL-, InsertSQL, DeleteSQL ModifySQL . , UpdateSQL editor TUpdateSQL. , SQL- Post TDataSet.

, SQL, , , ( WHERE SQL-). : "OLD_" + < >.

- TUpdateSQL UpdateKind TDataSet, .

, , OnApplyUpdate TDataSet, UpdateKind ( ) UpdateAction, uaApplied, . uaSkip, .

C SQL- , UpdateSQL editor, TUpdateSQL TUpdateSQL . (. 7)

7 UpdateSQL

, (Key Fields) (Update Fields). Generate SQL DeleteSQL, InsertSQL, ModifySQL. SQL .

, DeleteSQL, InsertSQL, ModifySQL TUpdateSQL , , .

TDataSource

TDataSource , TTable, TQuery TStoredProc, , . TDataSource, .

TDataSource. DataSet TDataSource, . . .

 

 

TDataSource , , uses.

TDataSource . ,

property DataSet: TDataSet;

,

property State: TDataSetState;

( TDataSetState .

type TDataSetState = (dslnactive, dsBrowse, dsEdit, dslnsert, dsSetKey, dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead, dsInternalCalc);

- Dslnactive ,

- DsBrowse ,

- dsEdit - ,

- dslnsert- )

 

property Enabled: Boolean;

. False .

 

property AutoEdit: Boolean;

True .

,

procedure Edit;

.

-

type TDataChangeEvent = procedure(Sender: TObject; Field: TField)

of object;

property OnDataChange: TDataChangeEvent;

.

-

type TDataChangeEvent = procedure(Sender: TObject; Field: TField) of object;

property OnDataChange: TDataChangeEvent;

.

-

property OnUpdateData: TNotifyEvent;

.

-

property OnStateChange: TNotifyEvent;





:


: 2016-11-12; !; : 452 |


:

:

,
==> ...

1985 - | 1822 -


© 2015-2024 lektsii.org - -

: 0.016 .