2011-06-07 149 views
1

在我的存儲過程,我收到以下錯誤SQL:存儲過程執行錯誤

'price=ROUND(' CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere 

錯誤是:

關鍵字「轉換」附近有語法錯誤。

我還沒有找到任何語法錯誤。請幫助我。我使用SQL Server 2000

+0

,請複製粘貼此烏爾編寫的代碼 – Stuti 2011-06-07 04:13:54

回答

1

好像你缺少+CONVERT(VARCHAR, changeValue)之間price=ROUND(

+0

是語法錯誤檢查。我得到它了。謝謝Alex – vissu 2011-06-07 04:26:24

0

你有沒有在VARCHAR

'價格= ROUND(' CONVERT(VARCHAR給出正確的值, changeValue)

我覺得有一個錯誤,你沒有給出這個值

1

您在查詢語法錯誤,

更正以下一個&與您的查詢比較

 

'price=ROUND('+ CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere 

直視

 
ROUND('+ CONVERT(VARCHAR, changeValue)