※ 引述《KenZ ()》之銘言:
: ※ 引述《taylore (...)》之銘言:
: : 請輸入專案類型(網站專案或者應用程式專案):程式專案
: : 在寫一個用ACCESS資料更新SQL資料的程式
: : 最後的Update語法用具名參數的寫法出現"必須宣告純量變數"的錯誤
: : 原始程式碼如下,請高手幫忙看一下!
: : cmd.CommandText = "update [table1] set P1=@p1 where p_id='abc'"
: : cmd.Parameters.Add(New OleDbParameter("@p1", SqlDbType.VarChar))
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
是不是跟資料型態有關?
既然是OleDbParameter, 資料型態應該是OleDbType.VarChar吧?
另外, 與其要用Command,直接用DataAdapter會比較方便省事吧.. ^^;
: : cmd.Parameters("@p1").Value = DS.Tables(0).Rows(0).Item("P1")
: : cmd.ExecuteNonQuery()
--
“我打算每天清晨起床,整天呼吸,過陣子我就不必提醒
自己起床呼吸;再過一陣子,我就不會想起過去的甜蜜。”
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.137.5.151