2011-05-12 46 views
0

問題ColdFusion的查詢怪異字符

我(視窗)服務器顯示了當我使用查詢奇數錯誤。但是在本地查詢工作得很好。服務器在查詢中無處不在。

的錯誤

錯誤執行數據庫查詢。

您的SQL語法有錯誤; 檢查對應 你的MySQL服務器版本使用附近的 正確的語法手冊」。產品 =Ã,Âao_products.id其中ao_ranks.target =‘1的行1’ ao_ranks.rank爲令

<cfset start = (page*perpage)-perpage> 
    <cfquery name="get"> 
    select category,ao_products.id,model,name,rank,rating 

從ao_ranks內加入ao_products onÃ,Âao_ranks.product =Ã, ao_products.id其中ao_ranks.target = '#目標#' 爲了通過ao_ranks.rank ASC 限制#開始#, #perpage#

VENDORERRORCODE 1064

SQLSTATE 42000

SQL SELECT 類別,ao_products.id,型號,名稱,等級,評級 從ao_ranks內加入ao_products 奧納ao_ranks.product = A ao_products.id 其中ao_ranks .TARGET = '1' 通過 ao_ranks.rank ASC限價訂單0,16

的代碼(UTF-8編碼的文件)

<cfelse> 
<cfset start = (page*perpage)-perpage> 
    <cfquery name="get"> 
    select category,ao_products.id,model,name,rank,rating from ao_ranks inner join ao_products on ao_ranks.product = ao_products.id where ao_ranks.target = '#target#' order by ao_ranks.rank asc limit #start#,#perpage# 
    </cfquery> 
</cfif> 
+0

Linux服務器? Windows服務器?什麼文件編碼? – 2011-05-12 11:01:45

+0

Windows Server,UTF-8編碼。 – 2011-05-12 11:50:31

+0

請看看這個:http://stackoverflow.com/questions/1127711/coldfusion-xls-export-and-character-encoding – 2011-05-12 13:32:24

回答

0

我通過在查詢中大寫「on」來解決這個問題。我不知道這有什麼幫助。但它的確如此。