Quantcast
Channel: Adobe Community : Unanswered Discussions - ColdFusion
Viewing all articles
Browse latest Browse all 5794

The data types time and datetime are incompatible in the equal to operator?

$
0
0

I have my simple cfquery that should delete records base on the date, start time and end time that have been passed with the arguments. My cfquery looks like this:

 

<cfquery name="qryDelete" datasource="test">
  
DeleteFromTable
  
Where DateS =<cfqueryparam cfsqltype="cf_sql_date" value="#arguments.DateSch#">
  
andStart=<cfqueryparam cfsqltype="cf_sql_time" value="#arguments.Stime#">
  
andEnd=<cfqueryparam cfsqltype="cf_sql_time" value="#arguments.Etime#">
</cfquery>


I tried to output my argument values, they look like this:

DateSch
12/10/2015
Etime 
08:25 AM
Stime 
08:00 AM


For some reason after I tried to delete records I got an error that looks like this:

"The data types time and datetime are incompatible in the equal to operator"


I'm wondering why my date and times can not be compared with values in database. Should I convert or format my argument values differently before I pass them in my cfquery for deletion?

If anyone knows how this can be fixed please let me know. Thanks in advance.


Viewing all articles
Browse latest Browse all 5794

Trending Articles