####真正的程序员请进##如何用MSHFlexGrid1来显示多表万行数据×××××××××××××××续2×××
前贴已结,,,见http://community.csdn.net/Expert/TopicView3.asp?id=4187850
我数据库中的一个表中有2万多行数据
在使用MSHFlexGrid1进行显示时,最多只能显示1016行
我已经安装了SP6,SP5,但问题依旧
附:后发现
sql="select * from xx"
能显示2万多行全部数据
sql="SELECT a.a1,b.b2 FROM (a INNER JOIN b ON a.id = b.id) WHERE (((a.jsnd)='2005'))"
时只能显示1036行
当
sql="SELECT a.a1,b.b2,c.c3 FROM (a INNER JOIN b ON a.id = b.id) INNER JOIN tb_zgdwlx ON c.id =b.id WHERE (((a.jsnd)='2005'))"
时就只能显示1016行了
我将conn.ConnectionString修改为
conn.ConnectionString = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=sj;Data Source=XW;Connect Timeout=30"
故障依旧
怀疑时SQL语句查询太慢的问题,改成 存储过程后能给MSHFlexGrid1填充1032行,没有太大改变
请大家帮助