請輸入專案類型(網站專案或者應用程式專案):程式專案
在寫一個用ACCESS資料更新SQL資料的程式
最後的Update語法用具名參數的寫法出現"必須宣告純量變數"的錯誤
原始程式碼如下,請高手幫忙看一下!
>以上省略<
cmd.CommandText = "update [table1] set P1=@p1 where p_id='abc'"
cmd.Parameters.Add(New OleDbParameter("@p1", SqlDbType.VarChar))
cmd.Parameters("@p1").Value = DS.Tables(0).Rows(0).Item("P1")
cmd.ExecuteNonQuery()
錯誤訊息如下:必須宣告純量變數"@p1"
要寫入的SQL欄位型態是nvarchar
DS內的欄位型態是文字
試過不用具名參數的寫法確定其餘程式碼都沒問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.233.82
※ 編輯: taylore 來自: 59.124.233.82 (04/17 15:44)
※ 編輯: taylore 來自: 59.124.233.82 (04/17 15:46)