Size: a a a

2020 November 26

AS

Alexey Shumkin in Delphi & Lazarus
Сергей
разве нет? в старых ADO можно было... как тогда быть?
я не знаю, я спрашиваю ))
источник

С

Сергей in Delphi & Lazarus
:) я тоже не знаю... проверено, что в процедуру приходят правильные параметры от ModifySQL, но получаю сообщение об ошибке
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей
:) я тоже не знаю... проверено, что в процедуру приходят правильные параметры от ModifySQL, но получаю сообщение об ошибке
ну копай код firedac
ищи где вызывается ошибка и почему ..
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей
:) я тоже не знаю... проверено, что в процедуру приходят правильные параметры от ModifySQL, но получаю сообщение об ошибке
я бы так делал
источник

KB

Kit Bayun in Delphi & Lazarus
Сергей
Привет народ,
подскажите плиз: 10.4.1 FireDac

если обновляю запись напрямую, используя только FDQuery всё Ок
, но если обновляю процедурой

FDUpdateSQL
 ModifySQL->  
        execute procedure tasks_vo_editn(2,:ID,  :TASKS_ID, :DOSTAVKA_N, :DOSTAVKA_B, :OTHER_JOB_N, :OTHER_JOB_B,:FOTO_N,:FOTO_B,:CM, :PSEB,:PR_RENT,:user_n,:user_c)


получаю сообщение об ошибке

[FireDAC][DApt]-400. Update command updated [0] instead of [1] record. Possible reasons: update table does not have PK or row identifier, record has been changed/deleted by another user.


Первичный ключ присутствует, на первичном поле pfinkey=true
а если выполнить не из твоей программы?
источник

С

Сергей in Delphi & Lazarus
?...
источник

KB

Kit Bayun in Delphi & Lazarus
>>record has been changed/deleted by another user.
а это что? намек, что кто-то уже редактирует запись?
источник

KB

Kit Bayun in Delphi & Lazarus
Сергей
?...
что?
источник

KB

Kit Bayun in Delphi & Lazarus
выполни процедуру НЕ из твоего приложения, а из IDE для СУБД
источник

AS

Alexey Shumkin in Delphi & Lazarus
Kit Bayun
>>record has been changed/deleted by another user.
а это что? намек, что кто-то уже редактирует запись?
это possible reasons ))
там главная проблема, как я понимаю, в том, что
Update command updated [0] instead of [1] record
источник

KB

Kit Bayun in Delphi & Lazarus
Kit Bayun
>>record has been changed/deleted by another user.
а это что? намек, что кто-то уже редактирует запись?
или намек, что кто-то другой отредактировал, но забыл про commit?
источник

С

Сергей in Delphi & Lazarus
нашёл ответ: надо в настройках компонента установить UpdateOptions.CountUpdatedRecords = False
источник

KB

Kit Bayun in Delphi & Lazarus
Alexey Shumkin
это possible reasons ))
там главная проблема, как я понимаю, в том, что
Update command updated [0] instead of [1] record
ну да, попытались обновить 1 запись, но обновили 0 записей
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей
нашёл ответ: надо в настройках компонента установить UpdateOptions.CountUpdatedRecords = False
)
как нашёл?
источник

С

Сергей in Delphi & Lazarus
друган программер подсказал...
источник

A

Alex in Delphi & Lazarus
Кто нить не знает есть ли библиотека для лазаря на EDIFACT формат?
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Добрый день!
В FPС в gdb отладчике можно посмотреть список TFPGList?
источник

KB

Kit Bayun in Delphi & Lazarus
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Он для Lazarus подходит? Смущает  10.4.1 Delphi Compiler and Code Completion Patch Readme...
источник

VA

Viktor Akselrod in Delphi & Lazarus
Сергей Пятыгин
Он для Lazarus подходит? Смущает  10.4.1 Delphi Compiler and Code Completion Patch Readme...
это фиксы для делфи и это не ответ на твой вопрос
источник