风
风逍遥
Unregistered / Unconfirmed
GUEST, unregistred user!
TADOQuery在查询语句中如果使用UNION连接两个表时,为何在TDBGrid控件中显示的
字段宽度超宽?比如让ADOQuery1的连接字串指向ADO事例中的DBDEMOS.udl,它指向
一个ACCESS数据库,将库中的表country复制一份取名country1,然后给ADOQuery1的
SQL.Text赋值:
select * from country
union
select * from country1
打开ADOQuery1,结果在DBGrid1中看到显示的name字段很宽,为1534。Capital、
Continent的宽度也为1534,Area,Population则为64。
请问这是什么原因?如何解决?
字段宽度超宽?比如让ADOQuery1的连接字串指向ADO事例中的DBDEMOS.udl,它指向
一个ACCESS数据库,将库中的表country复制一份取名country1,然后给ADOQuery1的
SQL.Text赋值:
select * from country
union
select * from country1
打开ADOQuery1,结果在DBGrid1中看到显示的name字段很宽,为1534。Capital、
Continent的宽度也为1534,Area,Population则为64。
请问这是什么原因?如何解决?