Scott, What cfsqltype attribute are you using in your cfqueryparam? You might try "cf_sql_bit". Also, I had to write a custom function to generate bit values for all boolean values. Here's my function:
<!--- BooltoBit can be used to convert logical boolean values ("on/off","true/false","yes/no", "1/0") to bit values for insertion into SQL databases Example: foo = <cfqueryparam value="#BooltoBit(foo)#" cfsqltype="cf_sql_bit"> ---> <cffunction name="BooltoBit" returntype="numeric"> <cfargument name="b" type="string" required="yes"> <cfset var result = ""> <cfif LCase(b) eq "on"> <cfset b = True> <cfelseif LCase(b) eq "off"> <cfset b = False> </cfif> <cfif IsBoolean(b)> <cfif b> <cfset result = 1> <cfelse> <cfset result = 0> </cfif> <cfelse> <cfset result = -1> </cfif> <cfreturn result> </cffunction> HTH, Carl Scott Stewart wrote: > The cfqueryparam tags work fine with the character fields, but they're > returning true or false as opposed to 1 or 0, even though 1 or 0 is > passed to it from the form. > > Any ideas? > > Scott Stewart wrote: > >> That's cool, I appreciate the input. >> >> thanks >> >> sas >> >> Craig Dudley wrote: >> >> >>> Had a good look but can't find the examples, it's fairly easy to set up >>> anyway. >>> >>> The MS SQL Server JDBC driver is three/jar fiels I think? Just drop them >>> into \ColdFusion8\runtime\jre\lib\ext and restart CF, the .jar should then >>> appear in the big CF Server Java Class Path box in settings summary in CF >>> Admin. >>> >>> When you add a datasource, elect other from the driver dropdown it will ask >>> you for a JDBC URL, Driver Class and Driver Name. All of which is standard >>> JDBC stuff but there are docs in the MS download package I think, it's not >>> complex either way but sorry I couldn't find my examples as it might have >>> saved some time. >>> >>> Craig. >>> >>> -----Original Message----- >>> From: Scott Stewart [mailto:[EMAIL PROTECTED] >>> Sent: 11 August 2008 17:14 >>> To: CF-Talk >>> Subject: Re: CF 8 Built in SQL Server drivers vs. MS SQL Server 2000 SP3 >>> Driver >>> >>> Thanks Craig.... >>> >>> The higher ups have deemed this a "last resort"... so if it comes to >>> this I'll put up some results. >>> I'm pursuing what could be an issue with cfqueryparam >>> >>> Craig Dudley wrote: >>> >>> >>> >>>> Not for a while, from memory you just drop the three MS .jar's somewhere >>>> >>>> >>>> >>> in >>> >>> >>> >>>> CF's classpath and restart CF to install and creating datasources becomes >>>> >>>> >>>> >>> a >>> >>> >>> >>>> bit more dificult, I'll see if I can dig up an example for you. >>>> >>>> I seem to remember that performance wasn't all that great, in fact, CF7's >>>> built in drivers were faster in most of my test cases. Sorry I haven't >>>> >>>> >>>> >>> tried >>> >>> >>> >>>> them on CF8. >>>> >>>> The MS drivers don't cause any issues with CF's built in drivers though so >>>> why not give it a try on your dev box? >>>> >>>> Craig. >>>> >>>> -----Original Message----- >>>> From: Scott Stewart [mailto:[EMAIL PROTECTED] >>>> Sent: 11 August 2008 15:10 >>>> To: CF-Talk >>>> Subject: CF 8 Built in SQL Server drivers vs. MS SQL Server 2000 SP3 >>>> >>>> >>>> >>> Driver >>> >>> >>> >>>> Hey all, >>>> >>>> I've run into an issue that I need opinions on. We've run into some SQL >>>> server issues, where MS is saying "patch the driver". >>>> Has anyone used the MS SQL Server 2000 SP3 JDBC driver in place of the >>>> one shipped with CF8? >>>> Has it cleared up 8180 errors? >>>> Any performance gains/losses? >>>> Any "gotchas"? >>>> >>>> thanks >>>> >>>> sas >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;203748912;27390454;j Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:310753 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4