delphi dbgrid只显示空白 我检查过ado datasoure 等连接都对的, dbgrid能显示行数,就是不能显示数据
procedureTForm4.RadioButton2Click(Sender:TObject);varsql:string;beginsql:='selectadmi...
procedure TForm4.RadioButton2Click(Sender: TObject);
var sql:string;
begin
sql:='select admin as 用户, password as 密码, rules as 权限 from a';
if adoquery1.Active then adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add(sql);
try adoquery1.Active:=true;
except on e:Exception do
showmessage(e.Message);
end;
adotable1.Clone(adoquery1,ltunspecified);
dbgrid1.Columns[0].Width:=60;
dbgrid1.Columns[1].Width:=60;
dbgrid1.Columns[2].Width:=60;
end; 展开
var sql:string;
begin
sql:='select admin as 用户, password as 密码, rules as 权限 from a';
if adoquery1.Active then adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add(sql);
try adoquery1.Active:=true;
except on e:Exception do
showmessage(e.Message);
end;
adotable1.Clone(adoquery1,ltunspecified);
dbgrid1.Columns[0].Width:=60;
dbgrid1.Columns[1].Width:=60;
dbgrid1.Columns[2].Width:=60;
end; 展开
展开全部
首先确定'select admin as 用户, password as 密码, rules as 权限 from a‘是否返回结果、
再确定DBGrid的datasource是否指向adotable1。
再确定DBGrid的datasource是否指向adotable1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dbgrid1没跟数据源连上,属低级小错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DBGrid1中属性:datasource是否指向adoquery1;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询