不过还是要谢谢楼上的还想问下 sql="select * from main where intime like '2005-11'" 什么都查不出 sql="select * from main where intime like '2005-11-12 19:25:00'" 这个就可以 不知道模糊查询是怎么搞的 可以用于查询某年某月的记录不
谢谢斑竹 哪个可以用 还问一个问题 如果我在一个文本框里输入2005-11 点查询就可以查询2005年11月的记录 怎么才能利用这个查询 sql="select * from main where datediff('m',intime,'2005-11-12 19:25:00')=0" 也就是怎么把2005-11这个转化
加上这个后 dim thedate thedate=request("thedate") thedate=thedate&"-12 19:25:00" thedate=cdate(thedate) sql="select * from main where datediff('m',intime,'"&thedate&"')=0"
报错 错误类型: Microsoft VBScript 运行时错误 (0x800A000D) 类型不匹配: 'cdate'
dim thedate thedate=request("thedate") thedate=thedate&"-12 00:00:00" sql="select * from main where datediff('m',intime,'"&thedate&"')=0 sql=sql&" order by shiyongren asc" Set rs=Server.CreateObject("adodb.recordset") rs.Open sql,conn,1,1 报错 说rs.Open sql,conn,1,1 这行不支持 Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) ODBC 驱动程序不支持所需的属性。
dim thedate thedate="2005-12" thedate=thedate&"-12 00:00:00" sql="select * from main where datediff('m',intime,'"&thedate&"')=0 sql=sql&" order by shiyongren asc" Set rs=Server.CreateObject("adodb.recordset") rs.Open sql,conn,1,1 这样就没有问题 谁能告诉我啊