再请帮忙看看这个地方为什么无法进行读取
set rsVoteItem=Server.CreateObject("AdoDB.RecordSet")
set rsVoteItem.ActiveConnection=conn
set rsVoteItem.CursorType=3
sqlItem="SELECT * FROM [VoteItem] WHERE [VoteID]="&vVoteID
rsVoteItem=conn.Execute (sqlItem)
response.write sqlItem
dim RCItem
RCItem=rsVoteItem.RecordCount
response.write "RCItem="&RCItem
运行后,显示
SELECT * FROM [VoteItem] WHERE [VoteID]=3RCItem=
请大家看看为什么这个sql语句没有正确执行啊?
表的字段名我已经检查了无数遍 了!
问题点数:20、回复次数:6Top
1 楼cslren(位流)回复于 2005-06-08 21:25:19 得分 0
set rsVoteItem.CursorType=3
这句错了Top
2 楼cslren(位流)回复于 2005-06-08 21:26:50 得分 18
rsVoteItem=conn.Execute (sqlItem)这句也错了
set rsVoteItem = conn.Execute(sqlItem)
函数名和括号之间不要加空格。=号两边要加空格。;)
有空来我论坛。
http://www.eob.cn/bbsTop
3 楼charkie(我爱红燕)回复于 2005-06-09 10:38:51 得分 0
还是不行啊Top
4 楼charkie(我爱红燕)回复于 2005-06-09 10:40:35 得分 0
现在变成了RCItem=-1Top
5 楼uxen()回复于 2005-06-09 11:12:04 得分 2
你的VoteID不是数字,必须加引号。
sqlItem="SELECT * FROM [VoteItem] WHERE [VoteID]='"&vVoteID &"'"
Top
6 楼charkie(我爱红燕)回复于 2005-06-09 19:11:46 得分 0
搞成这样就好了。
可是我还是不知道为什么
set rsItem=server.createobject("ADODB.Recordset")
set rsItem.ActiveConnection=conn
rsItem.CursorType=3
rsItem.open ("SELECT * FROM VoteItem WHERE VoteID="&vVoteID)
dim RCItem
RCItem=rsItem.RecordCountTop




