我有一點麻煩,寫一個查詢字符串,以更新特定的SQL記錄。 我有我所有的值存儲在字符串中,並且我添加它們(值作爲參數),它會將主ID轉換爲int。到現在爲止還挺好。使用值更新特定的SQL記錄
問題出在我的查詢字符串它自己。我可以刪除和創建sql記錄(選擇並插入),但這裏的問題在於更新。我有。
現在...沒有真正的經驗,我都準備好了查詢字符串...
SqlCommand DerGemmesMedarbejder = new SqlCommand("UPDATE MyTableInQuestion VALUES (@Tittel, @FuldeNavn, @MailAdresse, @TelefonNummer, @MedarbejderType) WHERE PersonaleID = @PersonaleID_FraRepeateren", GemDetAendredeIndhold);
我似乎無法得到它的權利。調試器告訴我,這個問題是「近jeyword‘價值’
FuldeNavn = @ FuldeNavn應該是TheStringNameIUse = @ FuldeNavn? – Anders
'@ FuldeNavn'是保存該值的參數,它將用作'FuldeNavn'列的值 – Sachin
所以,如果我繪製這個「DerGemmesMedarbejder.Parameters.AddWithValue(」@ Tittel「 ,「Tittel_DerSkalGemmes);」從我的字符串中保存要存儲的值,那麼我應該可以使用「Tittle = @ Tittle」,因爲這些值是從我的變量中抽取的(字符串和int) – Anders