ACCESS数据库中出现“标准表达式中数据类型不匹配”,奇怪~
Microsoft   JET   Database   Engine   错误    '80040e07 '      
 标准表达式中数据类型不匹配。      
 /HyMoneyLog.asp,行   25        
 相关代码:   
 dtfrom=trim(request( "dtfrom ")) 
    dtto=trim(request( "dtto ")) 
    if   len(dtfrom)=0   then 
    	dtfrom=year(now)& "- "&   mm   & "-01 " 
    end   if 
       if   len(dtto)=0   then 
    	dtto=thistoday 
    end   if      
 set   HyRs=server.CreateObject( "adodb.recordset ") 
 set   HyRs=nothing 
 set   HyRs=server.CreateObject( "adodb.recordset ") 
 sql   =    "SELECT   *   from   HyPacketList   where   optime> = ' "   &   dtfrom   & " '   and   optime <= ' "   &   dtto   & " '   order   by   optime   desc " 
  'Response.Write   sql 
  'Response.End    
 	HyRs.Open   sql,conn 
 	j=HyRs.RecordCount      
 ========应该是日期的问题,AC数据库里类型选择了“时间/日期”
------解决方案--------------------sql =  "SELECT * from HyPacketList where optime> =# " & dtfrom & "# and optime <=# " & dtto & "#  order by optime desc "
------解决方案--------------------楼上正解~