2
我有一個表有一個主鍵(UserID),它的類型爲UniqueIdentifier。 即時嘗試插入一個值到這個領域,但我不斷收到錯誤。從字符串轉換爲uniqueidentifier時ASP.NET轉換失敗
我想獲得當前用戶的用戶ID和插入到user_Details表,但我不斷收到此錯誤從字符串轉換爲uniqueidentifier
時
轉換失敗可以有一個人請幫助我謝謝
我有一個表有一個主鍵(UserID),它的類型爲UniqueIdentifier。 即時嘗試插入一個值到這個領域,但我不斷收到錯誤。從字符串轉換爲uniqueidentifier時ASP.NET轉換失敗
我想獲得當前用戶的用戶ID和插入到user_Details表,但我不斷收到此錯誤從字符串轉換爲uniqueidentifier
時
轉換失敗可以有一個人請幫助我謝謝
你已經把參數放在一個字符串中,所以它不被識別爲參數。效果是,您試圖將字符串「@UserID」轉換爲GUID,而不是使用參數中的值。
變化從
"INSERT INTO dbo.user_Details(UserId)VALUES ('@UserID')"
查詢到:
"INSERT INTO dbo.user_Details(UserId)VALUES (@UserID)"
OMG ...我綁各種各樣的東西...非常感謝花花公子! – c11ada 2010-02-19 00:40:48
@ c11ada:發現自己編寫的代碼中的錯誤總是很難。你傾向於把它看作你在寫它時想的,而不是閱讀實際存在的東西。 :) – Guffa 2010-02-19 00:47:28
不適合我 – Ani 2011-03-21 14:32:48