请问怎么把SQL查询的语句的值赋给变量AA
查询的语句是,也不知写得对不对,请问代码如何写下去
SELECT COUNT(DISTINCT 代码) as AA FROM 交易记录 WHERE (((交易记录.日期) >= [Forms]![交易记录]![Text4])) GROUP BY 交易记录.代码 HAVING (((交易记录.代码)<>'其他' And (交易记录.代码)<>'1810'));
SQL语句的值 不能直接赋给变量的
要 用ADO 或DAO
如 dim rs as dao.recordset
set rs=currentdb.openrecordset("select count(*) as aa from 表名 where 条件")
dim aa as long
aa=rs("aa")
找到了一个方法,好像这样可以
Set rs = CurrentDb.OpenRecordset("select count(*) as AA from (select distinct 证券代码 from 交易记录 where 交割日期>='" & Text4 & "' and 证券代码<>'其他' and 证券代码<>'131810')")