谁会这个有关compute 的查询?在线等

wishstudying 2003-08-26 08:09:48


lStrSql = "SELECT s.quantity,s.Quantity*s.SalePrice ... from" _
& " Tb_销售明细表 s,Tb_商品信息 b where s.SPID=b.SPID

m_adoRs.Open lStrSql, gAdoCnt, adOpenStatic

lLngAmount = m_adoRs.RecordCount
Me.msgGrid.Rows = lLngAmount + 1
........
......
.........
......
为什么得不到记录数啊,是有记录的,我想把结查用msflxgrid显示出来。
...全文
57 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wishstudying 2003-08-26
  • 打赏
  • 举报
回复
程序没有问题,在查询分析器中可以查出二个记录集,要的就他们的合起的记录,???????????
高手们帮帮忙!
wdwd05 2003-08-26
  • 打赏
  • 举报
回复
大哥,你的信誉度太底了吧?别说你从来不揭贴~
wdwd05 2003-08-26
  • 打赏
  • 举报
回复
如果你的程序没有错误的话
lStrSql = "SELECT s.quantity,s.Quantity*s.SalePrice ... from" _
& " Tb_销售明细表 s,Tb_商品信息 b where s.SPID=b.SPID

m_adoRs.Open lStrSql, gAdoCnt, adOpenStatic

lLngAmount = m_adoRs.RecordCount
一直到这句都应该是对的,除非,你查出来是没有数据的,如果是没有数据当然显示不出来,或许你的SQL语句写的有点错误吧2你在看看,你在程序里设置断点看看,到底是哪一步出的错误
zymfy 2003-08-26
  • 打赏
  • 举报
回复
在读记录集条数时,游标需要设成客户端的,否则即便有记录,recordcount也会显示为-1。
游标默认情况是服务器端的

m_adoRsrs.CursorLocation =adUseClient

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧