看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《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