M
muyixin
Unregistered / Unconfirmed
GUEST, unregistred user!
用ADOQuery 做记录的添加 删除 修改记录 最后要用excelSQL方法 而不能用open 书上也有说明这两者的区别
可如果我 用下面的代码向数据库插入一条记录后 显示数据库记录的Grid就什么都不显示了( DBGrid的datasource属性为datasoure1 datasoure1的dataset属性为ADOQuery )
但如果是用select 等查询语句 数据表还一直显示记录内容
有什么办法让数据库通query添加数据后 数据表还在显示呢?
with ADOQuery1 do
begin
Close;
SQL.Clear;
S:='Insert Into Information(name,Age) Values('+'"'+edtName.Text+'"'+','+'"'+edtAge.Text+'"'+')';
SQL.Add(S);
Prepared:=True;
ExecSQL;
end;
可如果我 用下面的代码向数据库插入一条记录后 显示数据库记录的Grid就什么都不显示了( DBGrid的datasource属性为datasoure1 datasoure1的dataset属性为ADOQuery )
但如果是用select 等查询语句 数据表还一直显示记录内容
有什么办法让数据库通query添加数据后 数据表还在显示呢?
with ADOQuery1 do
begin
Close;
SQL.Clear;
S:='Insert Into Information(name,Age) Values('+'"'+edtName.Text+'"'+','+'"'+edtAge.Text+'"'+')';
SQL.Add(S);
Prepared:=True;
ExecSQL;
end;