在我的存儲過程,我收到以下錯誤SQL:存儲過程執行錯誤
'price=ROUND(' CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere
錯誤是:
關鍵字「轉換」附近有語法錯誤。
我還沒有找到任何語法錯誤。請幫助我。我使用SQL Server 2000
在我的存儲過程,我收到以下錯誤SQL:存儲過程執行錯誤
'price=ROUND(' CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere
錯誤是:
關鍵字「轉換」附近有語法錯誤。
我還沒有找到任何語法錯誤。請幫助我。我使用SQL Server 2000
好像你缺少+
和CONVERT(VARCHAR, changeValue)
之間price=ROUND(
是語法錯誤檢查。我得到它了。謝謝Alex – vissu 2011-06-07 04:26:24
你有沒有在VARCHAR
'價格= ROUND(' CONVERT(VARCHAR給出正確的值, changeValue)
我覺得有一個錯誤,你沒有給出這個值
您在查詢語法錯誤,
更正以下一個&與您的查詢比較
'price=ROUND('+ CONVERT(VARCHAR, changeValue) + '/(1.00- marginPercent), 2) ' + sqlWhere
直視
ROUND('+ CONVERT(VARCHAR, changeValue)
,請複製粘貼此烏爾編寫的代碼 – Stuti 2011-06-07 04:13:54