[問題] textbox寫入access疑問

看板C_Sharp作者 (捏麵人)時間14年前 (2011/04/18 11:04), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
using (OleDbConnection cn = new OleDbConnection(cnstr)) string sql = "insert into test(username) values (@username)"; ↑↑↑ using (OleDbCommand cmd = new OleDbCommand(sql, cn)) { cmd.Parameters.Add("username", OleDbType.Char).Value = textBox1.Text; cn.Open(); cmd.ExecuteNonQuery(); } 錯誤 1 內嵌的陳述式不能為宣告或標記陳述式 請問這邊哪裡應該怎麼修改 我是用c# 連接 access 這是同學幫我嘗試的另一個方法,但是輸出時有問題 麻煩版友幫我解答 附圖:http://ppt.cc/kEzy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.60.74.126 ※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:21) ※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:22) ※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:24) ※ 編輯: clipfile 來自: 61.60.74.126 (04/18 11:57)

04/19 00:27, , 1F
1.把第一行的using拿掉 2.把第2行放到第1行上面 試試看
04/19 00:27, 1F

04/19 00:32, , 2F
上面作法二擇一即可...
04/19 00:32, 2F

04/19 04:30, , 3F
cmd.Parameters.Add("@username"....少了一個小老鼠
04/19 04:30, 3F
文章代碼(AID): #1Dgwecm- (C_Sharp)
文章代碼(AID): #1Dgwecm- (C_Sharp)