这个肯定要统一字段类型啊,这个calendaruser是否等于CRM_name这个字段类型,calendarDate 这个字段类型是日期型的话 ,你自己用response输出一下看看是哪种日期类型,比如有些是 2013-11-15,有些2013-11-15 14:20:14 先找准,然后再把date()这个用datediff()这个函数
你最好先输出strsql
responsewrite strsql
responseend
set rs=serverCreateObject("ADODBRecordset")
rsopen strsql,con_string,1,1
放在这个位置,测试SQL语句内容先。这样才好知道你的那个字段类型不对
这个要看你数据库定义的日期是什么类型的了。
这样试试
“select 日期,时间 from 数据库 where 日期=format(‘DTPicker’,'yyyymmdd')”
这个是说你union上面的那个项目编号、活动名称、活动日期、参与人数
与union下面的那个项目编号、活动名称、活动日期、参与人数
四个字段中有某个字段数据类型不一致。比如上面的活动日期是data型,下面的是varchar型。仔细核对一下。
以上就是关于ASP中从数据库中读取数据时类型不匹配是怎么回事全部的内容,包括:ASP中从数据库中读取数据时类型不匹配是怎么回事、ASP 数据库空的时候,出现错误:类型不匹配,如何解决、vb中数据库查询,数据类型不匹配等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)