私は Delphi XE5 Firemonkey Mobil アプリに取り組んでいます。
接続にはFireDacを使用しています。
単純なクエリを sQlite データベースに挿入し、挿入された情報でリストビューを更新しようとするだけです。
procedure TTabbedwithNavigationForm.Button4Click(Sender: TObject);
begin
DataModule1.qSelectCustomers.SQL.Text := 'insert into Invoice (Name) values(:newName)';
DataModule1.qSelectCustomers.ParamByName('newName').AsString := 'test';
DataModule1.qSelectCustomers.ExecSQL;
BindSourceDB1.DataSet.Refresh;
////LinkFillControlToField1.BindList.FillList;
end;
私の問題は、エラーが発生することです。エラー:= TFDQuery : 閉じたデータセットに対してこの操作を実行できません。データセットを開こうとしましたが、うまくいきません。なぜこれが機能しないのですか?