看板 Visual_Basic 關於我們 聯絡資訊
請輸入專案類型(網站專案或者應用程式專案):程式專案 在寫一個用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)