Delphi 若设置ADOConnection1 .Connected :=false了然后又true了,怎么刷新DBGrid1控件呢?
Delphi若设置ADOConnection1.Connected:=false了然后又true了,怎么刷新DBGrid1控件呢?若一开始就为true的话,程序启动前就要...
Delphi 若设置ADOConnection1 .Connected :=false了然后又true了,怎么刷新DBGrid1控件呢?
若一开始就为true的话,程序启动前就要连接,然后就能自动显示在DBGrid1
里,现在我要程序中途连接所以先设置false了,中途设置true后怎么刷新DBGrid1呢? 展开
若一开始就为true的话,程序启动前就要连接,然后就能自动显示在DBGrid1
里,现在我要程序中途连接所以先设置false了,中途设置true后怎么刷新DBGrid1呢? 展开
1个回答
2015-03-12 · 知道合伙人软件行家
关注
展开全部
ADOConnection1 是用来设置总数据库连接的,实际具体使用的是 Query / table,DGGrid 是数据感知的,只要数据表有变化, DBGrid 会自动随之刷新。
根据需要,你可以设置数据表的打开和关闭。
根据需要,你可以设置数据表的打开和关闭。
追问
怎么获取查询到的值?
strSql := 'select Name from Student where StudentID=''2''';
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add(strSql);
adoquery1.Open;
我要字符串结果,不是显示到某控件中
追答
adoquery 可以像 table 一样使用,比如,查询之后,可以用
adoqurey1.fieldbyname('字段名').value
获取某字段的值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询