怎样对对表中两个字段的值相同的进行计数?

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:33:59
<%
Set Rs1 = Server.CreateObject("ADODB.Recordset")
Sql1 = "Select * From ArchivesContent where classid='&Rs("classid")' and SubID='&Rs("SubID")"
Rs1.Open Sql1,conn,3,3
%>
<td align="center" bgcolor="#FFFFFF">
<%=Rs1.RecordCount%>
</td>

老是报错,错误是语句没有结束,怎么解决?
还是不行啊,classid和subid字段类型都是int。
如果只是一个条件Sql1 = "Select * From ArchivesContent where classid="&Rs("classid") 则正常运行。加上SubID="&Rs("SubID")" 则报错:错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束。

请问会不会还有其他原因?

另外我这段类似的代码:
Dim classid
classid=Request("classid")
Set Rs = Server.CreateObject("ADODB.RecordSet")
Sql="Select * From ArchivesContent Where classid="&classid&" and subid="&subid&" Order By Time Desc"
Rs.Open Sq

Sql1 = "Select * From ArchivesContent where classid='&Rs("classid")&' and SubID='&Rs("SubID")&'"

classid 和 SubID 是什么类型的字段啊,如果是数值型的,那么就不应该加单引号

都是int类型:
Sql1 = "Select * From ArchivesContent where classid="&Rs("classid")&" and SubID="&Rs("SubID")
你写的那个多了最后一个双引号

Sql1 = "Select * From ArchivesContent where classid='&Rs("classid")' and SubID='&Rs("SubID")'"

vfp中怎样检查两个表中有哪些字段名是相同的? ACCESS 怎么把表1中字段1的内容替换到表2中字段1中(条件为两个表中某字段内容相同)? 如何使用ACCESS将两个表中字段内容相同的记录汇总在一起? 怎样统计一个字段中相同数据的个数?(access) 如何在ACCESS中,查询表中某一字段相同的所有内容。(字段值是不确定的) SQL中两个表中相同字段比较!!! 在VFP中如何将两个含有相同数据结构的表中的其中某个字段的值复制到另一个表中? 请问在mysql中如何删除 两个字段相同的数据? SQL中两表其中一字段相同,怎样显示指定的相同字段? 如何合并两个表格,使相同的字段不重复,两个表格有相同的主键