数据库相对路径写法,及使用



 在使用数据库时,因为相对路径的原因,每次运行软件时数据库都是刚刚连接上,所以数据库中的表和控件中的table,或者query还未激活,这时需要动态打开这些表。如下

 conWake.Database := ExtractFilePath(Application.ExeName) + 'wake.db3';
  conWake.Connect;
  Self.tb_Users.Open;
  Self.tb_rooms.Open;
  Self.tb_group.Open;
  self.q_group_room.Open;
  self.q_groupwake.Open;
  self.q_sakewake.Open;
  self.q_vipwake.Open;

数据库如果已经打开了,如果再打开就是报错,“database is locked”所以切记使用数据库时注意数据库表的状态。

你可能感兴趣的:(delphi,数据库,delphi)