台灣最大程式設計社群網站
線上人數
762
 
會員總數:244667
討論主題:188771
歡迎您免費加入會員
討論區列表 >> MS SQL >> 無法繫結多重部分 (Multi-Part) 識別碼 錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
無法繫結多重部分 (Multi-Part) 識別碼 錯誤
價值 : 100 QP  點閱數:1007 回應數:5

樓主

OSKE
初學者
10 14
820 27
發送站內信

各位前輩好,
小弟在sql裡有設定連結伺服器。
透過該設定可以用語法做查詢
但要做新增時會有 無法繫結多重部分 (Multi-Part) 識別碼 "ERP.Oring.dbo.INVMB.MB001"。 錯誤訊息
可否請教是有哪裡出錯
謝謝






搜尋相關Tags的文章: [ 識別碼 錯誤 ] ,
本篇文章發表於2019-01-29 17:29
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
您直接where mb001 就行了吧 印象中需要寫完整的路徑 只有table 吧
select * from [ERP].oring.dbo.INVMB t1 where t1.MB001 not in.............

這段式是沒錯就可以嚕
本篇文章回覆於2019-01-30 01:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

OSKE
檢舉此回應
您好,感謝您的說明,在下依據您所提示方式,
確認查詢是可以的但用在做新增的語法時
會出現錯誤訊息 "無法解析 equal to 作業中 "Chinese_Taiwan_Stroke_CI_AS" 與 "Chinese_Taiwan_Stroke_BIN" 之間的定序衝突。"
在下比較好奇的是我都已經有設定連線伺服器了,但為還在語法上還是會被提示"物件名稱無效"
本篇文章回覆於2019-01-30 08:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
看你圖片的資料庫指定在master
你可以先下 USE PartNO
就可以不用輸入資料庫了。
本篇文章回覆於2019-01-30 09:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

真的有點難
檢舉此回應
select * from [ERP].oring.dbo.INVMB t1 where t1.MB001 not in............. 後面加上 collate Chinese_Taiwan_Stroke_CI_AS
本篇文章回覆於2019-01-31 23:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

OSKE
檢舉此回應
各位前輩好,小弟找出問題了,只要在欄位後面帶 COLLATE Chinese_Taiwan_Stroke_BIN 就可以了
謝謝
本篇文章回覆於2019-02-01 11:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.