查询问题,很奇怪 我在vb中用rs.open sql,cnn,, rs返回一条记录,而且是0如果我把sql放倒查询分析器中结果是正确的。怎么回事 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能不能详细一点,比如表的结构或内容,查询哪一个字段会出错,字段是什么类型的,你的sql 语名是怎么写的?等等 比如有两个字段,1.bzw_mc,2.bzw_sl他们都有足够的记录Dim rs As New ADODB.Recordset rs.Open "select distinct bzw_sl from hsfp_fp", Cnn, adOpenStatic, adLockReadOnly rs.recordcount是正确的rs.Open "select distinct bzw_mc from hsfp_fp", Cnn, adOpenStatic, adLockReadOnly 则rs.recordcount=1 同时rs.fields(0).value=0 bzw_mc是varchar ,bzw_sl是int ACCESS的记录数总是会出现一些问题,一般是加上两句如下:rs.Open "select distinct bzw_mc from hsfp_fp", Cnn, adOpenStatic, adLockReadOnlyrs.movefirstrs.movelastmsgbox rs.recordcount 怎么使保存对话框可以选择编码? VB对本地数据库操作的问题 vb强制覆盖 VB MSFlexGrid 显示数据 急!安装VB出现重启问题??? 如何读取mime格式的邮件? 紧急求救:如何发送一个http请求,截取某网站的内容?vb能做到吗?在线跪等 SetFocus 想修改像toolbar,statubar的形象该怎么办呀? MDI窗体的问题 一个简单问题?100分 求助,数据库中While语句出错
他们都有足够的记录
Dim rs As New ADODB.Recordset
rs.Open "select distinct bzw_sl from hsfp_fp", Cnn, adOpenStatic, adLockReadOnly
rs.recordcount是正确的
rs.Open "select distinct bzw_mc from hsfp_fp", Cnn, adOpenStatic, adLockReadOnly
则rs.recordcount=1
同时rs.fields(0).value=0
bzw_mc是varchar ,bzw_sl是int
rs.Open "select distinct bzw_mc from hsfp_fp", Cnn, adOpenStatic, adLockReadOnly
rs.movefirst
rs.movelastmsgbox rs.recordcount