真是很奇怪!!!!!!!!!!!!!!

cnhawk386 2007-07-19 02:18:21
Set rsif = cn.Execute("select Count(*) from abc where year='" & Combo1.Text & "' and month='" & Combo2.Text & "'")
MsgBox (rsif.RecordCount)

打个比方:
假设year=2007 month=9
数据库中没有这条记录
msgbox的结果却显示为1 真是很奇怪
哪位大虾指点一下 谢谢了
数据库中的year和month均为文本型
...全文
170 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2007-07-20
  • 打赏
  • 举报
回复
哈哈.....
cnhawk386 2007-07-20
  • 打赏
  • 举报
回复
应该是fields(0)

谢谢各位了
vbman2003 2007-07-20
  • 打赏
  • 举报
回复
你首先要清楚一个概念。
不管你表中有没有记录,count都会返回一个值。没有数据返回0。所以用了count后记录集的RecordCount始终等于1
蚜虫说的很清楚了,用了count后,你就不能用RecordCount去判断有没有记录,而是要用field(0),也就是用count返回的值来判断你的查询有没有相应的数据了
vbman2003 2007-07-20
  • 打赏
  • 举报
回复
你首先要清楚一个概念。
不管你表中有没有记录,count都会返回一个值。没有数据返回0。所以用了count后记录集的RecordCount始终等于1
蚜虫说的很清楚了,用了count后,你就不能用RecordCount去判断有没有记录,面是要且field(0),也就是用count返回的值来判断你的查询有没有相应的数据了
cnhawk386 2007-07-20
  • 打赏
  • 举报
回复
那想实现
If rsif.RecordCount = 0 Then
Set rs1 = New ADODB.Recordset
rs1.Open "abc", cn, 1, 3
Set rs1 = cn.Execute("select guigeleibie,guige,beishu from abc")
Else
Set rs1 = New ADODB.Recordset
rs1.Open "def", cn, 1, 3
Set rs1 = cn.Execute("select guigeleibie,guige,beishu,shuA,shuB from def where year='" & Combo1.Text & "' and month='" & Combo2.Text & "'")
End If


我的rsif.RecordCount=0就是("select Count(*) from abc where year='" & Combo1.Text & "' and month='" & Combo2.Text & "'")中没有记录时 应该如何实现呢???
cnhawk386 2007-07-20
  • 打赏
  • 举报
回复
那想实现
If rsif.RecordCount = 0 Then
Set rs1 = New ADODB.Recordset
rs1.Open "abc", cn, 1, 3
Set rs1 = cn.Execute("select guigeleibie,guige,beishu from abc")
Else
Set rs1 = New ADODB.Recordset
rs1.Open "def", cn, 1, 3
Set rs1 = cn.Execute("select guigeleibie,guige,beishu,shuA,shuB from def where year='" & Combo1.Text & "' and month='" & Combo2.Text & "'")
End If


我的rsif.RecordCount=0就是rsif,即("select Count(*) from abc where year='" & Combo1.Text & "' and month='" & Combo2.Text & "'")中没有记录时 应该如何实现呢???
cnhawk386 2007-07-20
  • 打赏
  • 举报
回复
奇怪吗?
不管相符的记录有多少条,按照你这种方法,显示的都是1
应该显示的是field(0),而不是RecordCount????

field(0)也不行啊 运行出错啊
想达到我的这个这个目的 究竟应该用什么属性 谢谢了
clear_zero 2007-07-19
  • 打赏
  • 举报
回复
你这个选法如果有记录
recordcount=1数据就是count的数值
如果没有记录
recordcount=1数据是null
yachong 2007-07-19
  • 打赏
  • 举报
回复
奇怪吗?
不管相符的记录有多少条,按照你这种方法,显示的都是1
应该显示的是field(0),而不是RecordCount
顶级英雄联盟指南和计数器。 网络上热门来源的顶级英雄联盟指南和柜台。 使用其他键并单击组合键可在网络上快速搜索冠军。 是否要使用我尚未建立的网站? 容易,使用您想要的任何站点。 单击应用程序内的帮助以获取有关操作方法的详细信息(这非常简单)。 gg。 更新3.0.1:删除了lolalytics链接。 正在为需要用大写字母和空格隔开的冠军名称的URL进行修复(Xin Zhao)。 (为什么任何站点都需要特定的大小写才能正常运行url,这超出了我的范围。)Update 3.0:重大更新。 -右键单击冠军将其收藏! -现在,您可以自定义点击+键打开的网站。 -点击应用中的帮助以获取帮助。 -添加了Neeko和Sylas。 -更新了Aatrox,Akali,Irelia和Nunu的艺术。 -更新2.18:添加了Pyke! 最后! 更新2.17:添加了Zoe(现在我将承认她的OP的存在),添加了Kai'Sa。 更新了赵鑫的作品。 更新2.16:最终添加了Ornn。 我真的应该切换到API。 在添加冠军方面,我通常比Riot快。 这些天没那么多。 更新2.15:添加了Kayn,更新了Urgot。 更新2.14:添加了Xayah和Rakan! 更新2.13:更新了Galio和Warwick图标。 更新2.12:添加了卡米尔。 (迟到总比没有好,对吧?)Update 2.11:更新了许多图标(Yorick)。 “较小的文本修复程序”。 更新2.10:添加了Kled和Ivern! 永远让我回到更新中。 哎呀。 更新2.9.0:已添加:Taliyah(最后)。 下列图标的更新图标:Darius,Evelyn,Fiddlesticks,Irelia,Katarina,Kennen,Malzahar,Rammus,Swain,Warwick,Xin Zhao。 更新2.8.0:更新了Taric的精美图标。 更新2.7.9:添加了Aurelion。 修复了Probuilds。 再次。 更新2.7.8:添加了Jhin,修复了一些URL错误。 更新2.7.7:修复了probuilds链接,因为我是个白痴。 更新2.7.6:这次真的更新了罂粟的图标吗? 更新2.7.5:更新了Poppy的图标。 更新2.7.4:添加了Illaoi。 触手时间! 更新2.7.2:添加了kinded。 (现在他们的游戏肖像艺术存在)更新2.7.2:更新了跳板和菲奥拉图标。 (我暗中希望他们能对此做更多的更新>。>)更新2.7.1:Gangplank已更新! 更新2.7.0:修复了多个错误,以及Tahm Kench的错字。 更新2.6.8:添加了Tahm Kench! 更新2.6.8:更新了Anivia的图标更新2.6.7:添加了Ekko! 更新2.6.6:添加了吟游诗人! 还修复了带有rek'sai链接的错误。 更新2.6.5:更新了Tristana,添加了Champion.gg支持(替换了solomid快捷方式)。 更新2.6.4:更新了一些图标。 更新2.6.3:嗯,最后添加了reksai。 德尔普 太忙了吗? 更新2.6.2:更新后的MAOKAI图标! 更新2.6.1:用户界面变得很奇怪,已对其进行了修复。 更新2.6:添加了冠军#120,卡莉斯塔! 更新2.5.8:更新了悟空的图标艺术。 (感谢上帝。它需要它。对于我们的猿猴Peter Shepard而言,没有冒犯的意思。)更新2.5.8:Gragas和Graves图标已更新! 更新2.5.7:另一批! 更新了18个图标:Rumble,Shaco,Seded,Udyr,Jarvan,Rengar,Ahri,Blitzcrank,Ezreal,Janna,Kayle,Wukong,Shen,Talon,Tristana,Veigar,Zilen。 更新2.5.6:枪之子,看看吧! 一批更新的图标已经发布。 更新:锡永(Sion),科格莫(Kog'Maw),李辛(Lee Sin)和乔加思(Cho'Gath)。 更新2.5.5:Viktor图标更新。 我想看看是否还有另一批更新的图标出现了一个小错误。 更新2.5.4:更新了仙后座的图标。 更新2.5.3:更新了Renekton和Orianna图标。 更新2.5.2:更新了Akali图标。 更新2.5.1:Vayne和Shyvana图标已更新。 真是一天! 更新2.5.0:我破坏了点击的中间状态。 现在已解决。 反击。 更新2.4.9:修复了溢出问题。 更新2.4.8:添加了Azir。 更新2.4.7:添加了区域选择。 因为我是个白痴,忘了它。 更新2.4.6:添加了召唤师检查支持。 (当前为OP.GG)。 只需输入,输入并继续。 更新2.4.5:添加了Gnar。 好

1,217

社区成员

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

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