Skip to main content
nikos101
Inspiring
December 17, 2008
Question

I have a problem with a database query. Coldfusion Problem

  • December 17, 2008
  • 6 replies
  • 1396 views
I have a problem with a database query. I have varchar column which when contains a '+' character I get an error in a coldfusion database query, however I do not get this error when I do the query in ms 2005 server.

faultCode:Server.Processing faultString:'Unable to invoke CFC - Error Executing Database Query.' faultDetail:'[Macromedia][SQLServer JDBC Driver]Value can not be converted to requested type.'
This topic has been closed for replies.

6 replies

nikos101
nikos101Author
Inspiring
December 18, 2008
no sorry it was a typo in my pasting of code in this editor,please ignore
Participating Frequently
December 23, 2008
Does it help if you explicitly CAST it as a varchar?

select dealID, CAST(forwardValue AS varchar) AS fwdValue
from DEALS LEFT OUTER JOIN PARTIES
ON PARTIES.PartyID = DEALS.PartyID LEFT OUTER JOIN CURRENCYPAIRS
ON CURRENCYPAIRS.currencyPairID = DEALS.currencyPairID

Phil
Inspiring
December 18, 2008
do you really have a , (comma) after forwardValue in your query sql?

Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/
nikos101
nikos101Author
Inspiring
December 18, 2008
sorry please ignore the above posts :(

The query is:

select dealID, forwardValue
from DEALS LEFT OUTER JOIN PARTIES
ON PARTIES.PartyID = DEALS.PartyID LEFT OUTER JOIN CURRENCYPAIRS
ON CURRENCYPAIRS.currencyPairID = DEALS.currencyPairID

the forwardValue column is the problem
nikos101
nikos101Author
Inspiring
December 18, 2008
Basically its a simple query
nikos101
nikos101Author
Inspiring
December 18, 2008
Basically its a simple query
Inspiring
December 17, 2008
Can you post your code?