请教用firedac连接数据库时,怎么修改数据控件TDBEDIT的值
delphi吧
全部回复
仅看楼主
level 3
badwood2 楼主
TDBEDIT连接 TDataSource,TDataSource连接TFDQuery
请教此时要修改TdbEdit的值该怎么做?
用ADO时,我是这样写的
dbedit.datasource.dataset.edit;
dbedit.Field.Value='新值';
但firedac时就不行了。
2016年03月02日 08点03分 1
level 3
badwood2 楼主
我描述得不准确,是怎样修改dbedit的值,并同时修改绑定字段的值。
2016年03月02日 08点03分 2
level 3
badwood2 楼主
数据库是SQLITE
代码改成这样,可以赋值,但接下来会报错: [FireDAC][Phys][SQLite] ERROR: database is locked.
Fdqurey.Edit;
Fdqurey.FieldByName('name').AsString:='test2';
2016年03月02日 09点03分 3
level 1
设置SQLITE的连接参数 LockingMode=normal
2016年03月02日 13点03分 5
1