|
FireDac определение arAutoInc
|
|||
---|---|---|---|
#18+
Привет всем, Windows 11 Delphi 11 есть две БД FireBird 3.5 в каждой есть таблица с одинаковой структурой и количеством полей (например ID, Name) у каждого есть PrimaryKey (ID) триггеров типа BEFORE INSERT нет в проекте два одинаковых FDQuery каждый подключен к своей БД и к таблице описанной выше UpdateOption-> AutoIncFields=ID FeatchGeneratorsOint=gpImmediate GeneratorName=G_SPR_DOLJ KeyFields=ID UpdateTableName=SPR_DOLJ но при добавлении в DetailFields в первом варианте появляются свойства AutoGenerateValue=arAutoInc AutoIncrementSeed=-1 (меняю на 1) AutoIncrementStep=-1 (меняю на 1) ClientAutoIncrement=True ServerAutoIncrement=True а во втором случае только AutoGenerateValue=arAutoInc в добавок в первом случае в самом приложении (DataSnap) поле ID ReadOnly, а во втором нет в первом случае в запущенном приложении при добавлении новой строки появляется сообщение об ошибке [FireDAC][Phys][FB]validation error for column "SPR_DOLJ"."ID", value "*** null ***" и "Remote error: Record not found or charactered by another user." во втором [FireDAC][Phys][FB]validation error for column "SPR_DOLJ"."NPP", value "*** null ***" генератор не щёлкает уже всю голову сломал, может знающие люди поможете где копать? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2021, 17:12 |
|
FireDac определение arAutoInc
|
|||
---|---|---|---|
#18+
В свойствах Query и соединений проверить MetaData флаги ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2021, 18:54 |
|
|
start [/forum/topic.php?fid=58&gotonew=1&tid=2036775]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 264ms |
total: | 409ms |
0 / 0 |