lStrSql = "SELECT s.quantity,s.Quantity*s.SalePrice ... from" _
& " Tb_销售明细表 s,Tb_商品信息 b where s.SPID=b.SPIDm_adoRs.Open lStrSql, gAdoCnt, adOpenStatic lLngAmount = m_adoRs.RecordCount
Me.msgGrid.Rows = lLngAmount + 1
........
......
.........
......
为什么得不到记录数啊,是有记录的,我想把结查用msflxgrid显示出来。
& " Tb_销售明细表 s,Tb_商品信息 b where s.SPID=b.SPIDm_adoRs.Open lStrSql, gAdoCnt, adOpenStatic lLngAmount = m_adoRs.RecordCount
Me.msgGrid.Rows = lLngAmount + 1
........
......
.........
......
为什么得不到记录数啊,是有记录的,我想把结查用msflxgrid显示出来。
游标默认情况是服务器端的m_adoRsrs.CursorLocation =adUseClient
lStrSql = "SELECT s.quantity,s.Quantity*s.SalePrice ... from" _
& " Tb_销售明细表 s,Tb_商品信息 b where s.SPID=b.SPIDm_adoRs.Open lStrSql, gAdoCnt, adOpenStatic lLngAmount = m_adoRs.RecordCount
一直到这句都应该是对的,除非,你查出来是没有数据的,如果是没有数据当然显示不出来,或许你的SQL语句写的有点错误吧2你在看看,你在程序里设置断点看看,到底是哪一步出的错误