我调试时的原码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data\data.mdb")
a="select 字段1 from b1 group by 字段1 having 字段2='y'"
set rs=server.createobject("adodb.recordset")
rs.open a,conn,1,1
response.write rs("字段1")
rs.movenext
response.write rs("字段1")
%>
</body>
</html>
运行后出现以下错误:
Microsoft VBScript 编译器错误
错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Microsoft OLE DB Provider for ODBC Drivers 错误
80040e21'
ODBC 驱动程序不支持所需的属性。
/js1/ss.asp,行13
如果我去掉了having后面的表达式则命令可以运行,但结果变为
字段1
A
B
C
与我想要的结果不同
请帮我看看到底错在哪里?