2014-10-20 73 views
0

我想寫一個使用Excel函數的Sql查詢,但我得到函數錯誤我是新的MS Excel可以任何一個幫助我解決這個問題也請解釋有關Excel函數中的轉義字符 -Sql server從Excel更新查詢

以下是我已經寫了,並得到錯誤

=CONCATENATE("UPDATE tbl_User SET ContactId=","'",B2,"'"," UserName=","'",E2,"'","Email=","'",E2,"'"," WHERE UserName=","'",D2,"') 

TIA -

+2

看起來你只是缺少從公式計算出最後的雙引號和字段名之間SQL的逗號。 – 2014-10-20 16:46:12

+0

非常感謝的人 – 2014-10-20 16:51:16

回答

1

@ jbarker2160了它的意見:你是在最後缺少一個引號,和你的SQL查詢需要在域名之間有逗號。發佈公式,因爲我在看到評論前寫下了它:如果jbarker2160想要做同樣的事情,請標記他的答案是正確的。

=CONCATENATE("UPDATE tbl_User SET ContactId=","'",B2,"'",", UserName=","'",E2,"'",", Email=","'",E2,"'"," WHERE UserName=","'",D2,"'")

+0

非常感謝的人 – 2014-10-20 16:50:50