Re: [.NET] 關於操作SQL資料庫的語法問題

看板Visual_Basic作者時間16年前 (2009/04/19 15:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
※ 引述《taylore (...)》之銘言: : ※ 引述《KenZ ()》之銘言: : : 你把 cmd.CommandText = "update [table1] set P1=@p1 where p_id='abc'" : : 中的 @p1 改成 ? 試試 : : 即 "update [table1] set P1=? where p_id='abc'" : : 以前好像有看過文章說 Access 不認得 @Parameter 這種具名參數 : : 要改成不具名的方式 ? : : 注意,用不具名的方式順序要對好,至於參數叫什麼就不重要了 : 那要怎麼指定變數值呢? : 還有我寫過另外一支是單純Access操作 用具名參數沒問題@@ : 這次是使用Access資料更新SQL資料 最後update語法問題 : 其實不用具名的已經寫好了 只是不懂為什麼不能用具名寫法... 指定變數值就照你新增變數的先後順序 你第1個新增的變數,對到第1個問號 至於為什麼你之前可以,現在卻不行... 其實我也不知道,只是之前有看過書上有講過Access要用問號(?)去傳 我猜(非常不負責..)可能跟 Access的版本有關係吧... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.14.248
文章代碼(AID): #19wixl0W (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #19wixl0W (Visual_Basic)